开发普通人的最佳春季API
-
12-11-2019 - |
题
我看到了很多关于Spring JPA的实现技术( jpatemplate,japdaosupport spring-data-jpa,native way entitymanager,hibernatesupport,bect ),哪一个是发展通用DAO的最佳技术,应该是清洁资源分配,交易管理和高性能。 什么是优点和缺点
场景
- 实体> 70
- web app和webservices
- 未来OSGI支持和多个数据源
解决方案
我认为最好的方法是坚持@persistentcontext来处理实体管理器的实例,并将它们注入一些第三方通用dao。您可以自己编写一个,使用@Rref="http://redmine.synyx.org/projects/show/hade" rel="nofollow"> hades 。
其他提示
spring-data-jpa有一个已经常规的genericdao(附带你所提到的所有东西),但据我所知,每个具体dao至少需要一个(空的)界面。
不隶属于 StackOverflow