6
A
答えて
7
Spring Data JPAを調べることができます。
メソッド名に基づいてクエリを作成するなど、Spring Data JPAにはいくつかの新しい概念が導入されているため、findById(String id)
のようなメソッドを宣言することができます。 "generic"実装はメソッド名を解釈してselect Entity from Entity where id = 'given string'
findByNameAndLastName(String name, String lastName)
やfindByNameOrInternalId(String name, int internalId)
などのメソッドもサポートされています。
2
ただJPAのためのカップルより一般的なDAOの実装に言及したかった:
- ジェネリックDAOツールキット -
- 関連質問SO中 - Single DAO & generic CRUD methods (JPA/Hibernate + Spring)
- JPA DAOに良いブログ記事 - http://blog.xebia.com/2009/03/09/jpa-implementation-patterns-data-access-objects/
+0
ブログの記事は実際にリンクしたものと同じだ。 :) T – hoymkot
間違いなくこれを見てください。私はそれを使用していないが、それについてのセミナーを見て、優秀に見えた。 –
@KevinWelker:アイデアがとてもクールだし、さらに見ていればそれほど複雑ではない、私は以前誰も考えていなかったのは驚きだった。 –