2016-04-08 2 views
0

私はオブジェクトを永続化するためにSpring JPA Repositoryインタフェースを使用しています。しかし、@Entity@IdClassを定義しているとき、どうすれば使用できますか?クラスは埋め込まれていませんが、フィールドはオブジェクトの一部です。すべてのコンポジットフィールドに名前をつけるfindByメソッドを作成する必要がありますか?または、findByIdを作成し、PKクラスを渡す方法がありますか?JPAリポジトリで@IdClassを使用するにはどうすればよいですか?

答えて

1

Nevermind - 私が逃したものを見つけました。私が本当に欲しかったのはorg.springframework.data.jpa.repository.JpaRepositoryだったとき、私はorg.springframework.data.repository.Repositoryを延長していました。これには、PKクラスを受け入れるfindOneの組み込みメソッドがあります。

関連する問題