Genericdaoを開発するための最高のスプリングAPI
-
12-11-2019 - |
質問
Spring JPAについての実装技術の多く( jpatemplate、japdaosupport Spring-Data-JPA、Native Way EntityManager、HibernateSupport、ECT )、それは一般的なDAOを開発するための最良のテクニックです。クリーンなリソース割り当て、トランザクション管理、および高性能です。 長所と短所とは
シナリオ
- エンティティ> 70
- WebアプリとWebサービス
- 将来のOSGiのサポートと複数のデータソース
解決
私は最善の方法でEntityManagerのインスタンスを処理し、サードパーティの一般的なDAOに注入するために@ PersistentContextに固執することでしょう。あなたはあなた自身で1つを書くことができます、@rraphによって言及されているようにspring-dataを使うか、 hades <。
他のヒント
Spring-Data-JPAには、すでに完全な総称(あなたが言及したすべてのもの)が付属していますが、私が知っている限り、あなたは各具体的なDAOの少なくとも(空の)インターフェースを必要とするでしょう。
所属していません StackOverflow