5

この記事によると、汎用JPA DAO(データアクセスオブジェクト)は非常に優れたパターンです。

良い実装はありますか?

4

3 に答える 3

6

Spring Data JPAを調べることができます。

たとえば、メソッド名に基づくクエリの作成など、いくつかの新しい概念が Spring Data JPA に導入されたため、次のようなメソッドを宣言できますfindById(String id)。「ジェネリック」実装はメソッドの名前を解釈し、次のようなものを実行します。select Entity from Entity where id = 'given string'

findByNameAndLastName(String name, String lastName)またはのようなメソッドもfindByNameOrInternalId(String name, int internalId)サポートされています。

于 2012-06-15T22:36:48.783 に答える
2

JPA のより一般的な dao 実装について言及したかっただけです。

于 2012-06-15T23:21:35.433 に答える