2019-03-19 16:53
执行 save() 后 modifyFlag 必然为空,再执行 update() 自然就没有意义可以在执行 update() 前通过调用 setter 方法将需要更新的值设置一次即可
2019-03-19 16:51
也或许你的常量值 1552976049117 超出 int 型范围, 可以添加字符 'L' 结尾变为 long 型常量:#if(g.menuParent ==1552976049117L )或者:#if(g.menuParent.toString() == "1552976049117" )
2019-03-19 16:48
改成:#if(g.menuParent.toInt() ==1552976049117) 即可
2019-03-19 14:30
@tuxming DbPro.java 源码中的方法上面有注释说明,还有示例,鼠标停留在方法上可以显示出来
2019-03-19 11:11
@yufeng1 目前没有, 模板主要就 7 个指令,极简设计,不用编辑插件也好掌控
2019-03-19 11:10
@liam_fang JDBC 不支持你的用法, not in ( ? , ? , ? , ? , ?) 才支持你的五个参数用 StringBuilder 来拼接 not in 后面的多个问号,可以写个工具类,根据参数个数自动拼接 not in 后面的问号
2019-03-19 11:08
删掉 arp.getEngine().setSourceFactory(....) 这行代码, jfinal 3.6 默认就是这个配置
2019-03-19 11:07
@yufeng1 sqlKit.addSqlTemplate(...) 改为 arp.addSqlTemplate(...) 。 sqlKit 这个对外界是不直接公开的
2019-03-19 10:55
arp.start()挪到 System.out.print 前一行
2019-03-19 10:54
arp.addSqlTemplate(... ) 放在 arp.start() 之前,先弄完配置再 start()
2019-03-19 10:03
Context path 设置为 ""
2019-03-19 10:02
注意这是 JDBC 要求的,jfinal 没有干预过
2019-03-19 10:01
not in 里面有五个参数,但是只用了一个问号占位字符注意 not in 后面用好小括号
2019-03-18 23:25
static 常量在多处使用时,使用 engine.addSharedObject(....) 配置,用时使用 Xxxx.yyy 是最优体验,赞
2019-03-18 22:58
@小鸡 enjoy