请问如何选择jfinal作为项目框架,关于sql的处理怎么能像mybatis那样便捷?

最近一直在学习研究jfinal,了解jfinal的执行流程。看了视频,入门手册也看了一遍半,有一点就是比较担心的就是如果项目中执行sql,sql设计到级联表,可能sql会写的比较的长,以及一些动态sql的拼接.因为看到demo教程上的数据库操作的sql都是写在程序中的。如果这样的话,感觉在程序中写太多 代码来处理sql,感觉项目会比较的乱。是否有像mybatis那样的使用xml来管理sql,这样就可以让业务逻辑与sql分离开来,项目看起来也比较的简洁。不知道是否jfinal框架中存在这种实现,可能我没在文档或者demo中没看到。希望詹波老师能解答一下,谢谢。

评论区

山东小木

2016-07-28 00:04

JFinal内置Sqls.java这个可以帮助 从外部模板获得动态sql 我自己用的时候 封装了面向对象的操作类库 也很方便

JFinal

2016-07-28 00:24

sql 可以写在外部配置文件,jfinal 提供了一个 Sqls 工具类来支持,你也可以自行写代码从外部加载 sql

热门反馈

扫码入社