使用jfinal框架,查询功能有没有极简的设计方案呢?

qwzh110 发布于 2016/03/18 09:21
阅读 836
收藏 1

java 的 bs  OA项目,用jfinal框架,查询功能怎么设计呢?

以前学习MVC框架的时候,jsp/servlet的方案是新增一个Criteria类,封装查询条件,jfinal有没有极简的设计方案呢?

加载中
1
糊搞

Criteria也不算极简,而且很多复杂的查询根本无法实现。。。

Hibernate提供的Criteria从某些方面来说属于过度封装,,,即使JFinal的ActiveRecorder属于极简封装,在处理Pagenation也有出现问题的时候。。。

所以不要试图用一套封装方案来解决所有查询问题,而应该从业务着手进行局部封装,将一些重复的、基本不出问题的东东封装一下就可以了。目的不是做个适合全部情况的方案,而是以减少代码量、问题少为目的来制定方案。。。

qwzh110
qwzh110
好的 非常感谢
0
龙影
龙影

jfinal的查询 都是sql。如果要封装查询条件,建议针对业务来作处理。这个通用性不高。jfinal没有提供。

qwzh110
qwzh110
明白了,谢谢!
0
魔法王者安琪拉
魔法王者安琪拉
查询通用性差,增删改的通用性好
0
小偷家的保安
小偷家的保安
我嵌入了mybatis,增删改查用activerecord来实现,通用查询和复杂sql用mybatis来做,当然两者一定要共用连接池。
0
清风郎月
清风郎月
可以扩展Model<M>,实现各种复杂查询的代码化,而不用写sql
返回顶部
顶部