2017-11-10 16:09

新建表以后,再次运行一下 Generator 就可以生成出来了,自动化检测

2017-11-10 16:08

@miracle佐 指令是区分大小写的,如果希望不区分大小写,可以添加这几个指令的别名指令,例如:
arp.getEngine().addDirective("SQL", new SqlDirective())

只不过这样做只是支持了 sql 的大写指令,而 if for define 这些指令仍然不支持。

这个就跟 java 代码不支持大写的 IF FOR PUBLIC 是一个意思

2017-11-10 16:06

参考一下 jfinal weixin 中有关公众平台信息体加密的部分,项目地址: https://gitee.com/jfinal/jfinal-weixin

2017-11-10 13:20

A b = new A().set(a); 即可

2017-11-10 12:21

jfinal 自身整合的是 jetty 8 这个版本,是因为 jetty 9 需要 jdk 8,而大量的 jfinal 老项目还在用 jdk 6、jdk7,我个人是非常急迫地想升级到 jetty 9 版本的

迟早要升到 jetty 9

2017-11-10 12:19

@augustine02 使用 JFinal.start(...) 的方式启动,需要 jetty-server-8.1.8 这个版本

如果不使用 JFinal.start(...) 启动项目,改用传统的、标准的启动方式,可以随意将 jetty 升到最高版本

2017-11-09 22:01

第一页就是 10 条数据,只不过 id 为 3 的数据被删了,所以最后一条的 id 是 11

2017-11-09 22:00

@一岁穿耐克 把 unsigned 去掉生成出来的就是 int 了,这个是由 jdbc 决定的,jfinal 并没有干预过

2017-11-09 21:57

@可乐加冰 使用模板引擎的功能的前提是,模板本身要被引擎“经手”

如果文件内容根本没走引擎,那么引擎就无法对其产生影响

单独放在 js 文件中,那么渲染该 js 文件也可以,例如: render("xxx.js"),这样渲染出来就会有效果, 如果 js 只能被引用,而不能被引擎“经手”,可以在 html 中渲染出值来,然后通过 js 方法调用传参的形式将值传过去

2017-11-09 19:59

确保这段代码在被渲染的模板中即可

2017-11-09 16:14

上面的表 id 字段,已经是 auto increment 了, 具体是啥需求?

2017-11-09 13:39

@ihss23 cron4j 是按 unix、linux 几十年来的标准走的,quartz 是新搞了一套规则出来

2017-11-09 13:34

@ihss23 你要设置步长,得设置为这样:
trMonthTask.cron= */3 * * * *
上面的表示每三分钟执行一次

也可以指定的区域来设置步长:
trMonthTask.cron= 10-20/3 * * * *
上面的表示在 10 到 20 这个分钟区域内,每三分钟执行一次,下载最新版本的 jfinal 手册,Cron4jPlugin 章节中的例子有过更新,有助于更好掌握用法

2017-11-09 13:29

@ihss23 注意看这个链接中有一个图片标识了 cron 的格式:
https://www.cnblogs.com/intval/p/5763929.html

图片链接为:
http://images2015.cnblogs.com/blog/513841/201608/513841-20160812102124078-171184924.png

2017-11-09 13:27

@ihss23 cron 更早是出现在 unix、linux 上的标准,我记得 unix、linux 上的 cron 表达式标准是没有问号这些东西的,也只有 5 部分,而不是 quartz 的 6 部分:
https://www.cnblogs.com/intval/p/5763929.html
https://www.cnblogs.com/maybo/p/5183753.html