2016-08-18 11:39
sql 比较长,可以放在外部文件中,然后使用 Sqls.java 这个工具类来加载使用。注意 Sqls 这个工具类是支持的 key=value 形式的配置,多行 sql 使用 "\"字符结尾来实现换行,例如:
accountListSql = select * from account \
where accountId=? \
and age > 18
对于以上这类有很多行的 sql,放在外部文件就不存在拼接的问题,直接书写就好。
此外,有些 sql 可能需要动态生成有些变动的项目,此时可以用一下类似于 freemarker的模板来写点代码来生成动态部,最好是先建一个 FreemarkerKit 工具类
2016-08-17 11:22
@韦甩甩 感谢支持 jfinal 发展,多多关注社区动态,近几天社区会有很大改进
2016-08-17 11:20
@韦甩甩 fastjson 转 json 时,会对所有的 getter 方法进行处理,会将这些 getter 方法的返回值进行转换,这里的 getter 是指 public Type getXxxx() 这种 public 无参 get 方法,如果有参则不是 getter,这个是 java bean 规范
2016-08-17 10:26
@Lintel 感谢分享,个人头像换一下啊,支持下社区发展
2016-08-16 23:37
@IvyHelen jfinal 升级都很平滑,一般只是改改方法名即可,内核非常稳固,自第一个版本以来几乎没变动过内核架构