在我的DAO中编写自己的通用搜索方法(使用SearchCriteria DTO)时遇到了困难。所以我决定寻找一个通用的DAO开源库,看看他们是如何做到的。
从今天早上开始我一直在阅读hibernate-generic-dao,它看起来很好(看看示例maven项目(spring,hibernate,h2,spring-mvc)。
但我认为在决定使用hibernate-generic-dao
之前,我应该先征求专家的意见。
看其他相关的SO帖子,我也看到了其他相关的库看起来很稳定
- Appfuse
- j-genericdao 地狱
所有的经验或意见都非常感谢:)提前感谢!
:看看Appfuse的GenericDAOHibernate接口。看起来它们只提供最小的CRUD操作。这样对吗?然后从列表中划掉Appfuse
Hades是伟大的,我用它在一些项目。
但是Hades项目转移到了Spring-Data-JPA。它看起来像哈迪斯,工作像哈迪斯和项目领导是一样的。Spring-Data-JPA包含了一些在Hades中不可用的新特性,如queryDsl。