2017-03-05 01:07
@wang sharedMethod 扩展以后的用法是在表达式之中直接调用方法,例如:
#if(isBlank("abc"))...
其中的 isBlank 来自于 StringKit
除了要注意用法以后,要特别注意方法的参数个数与参数类型是否匹配,如果不匹配则会报出:Shared method not found 这个异常,这个异常确实报得不太友好,jfinal 3.1 已经改进了这里,会明确告知除了方法名可能错以外,方法的参数匹配不上也会报出来
2017-03-03 23:21
@nelsonnick Db.paginate 其中的参数仍然是 sql,所以也可以用 template engine,但并没有提供针对性的支持,下一版本 jfinal 3.1 会提供针对性的支持
2017-03-03 20:22
@程序小小白 这种用法非常之普遍,一定是可以的,具体报什么错误要贴出来,根据异常信息去解决问题
此外,一般是将参数额外传进去:
Db.update("delete from user where power=?", power);
不要将参数拼接在 sql 字符串之中