我看到了很多关于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至少需要一个(空的)界面。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top