0

Spring Data JPAでは、インターフェースJpaRepositoryまたはその親戚を独自のインターフェースで拡張し、その名前に基づいてSpringによって自動的に実装される照会実行メソッドを追加できます。Spring Data JPA QueryBuilderメソッドと具象クラス+ DIを結合するには?

私はしばしば、そのようなインターフェースを具体的なクラスと組み合わせたいと思っています。例えば、私のリポジトリには、他の依存関係の助けを借りて新しいエンティティを作成し、最初に生成する方法を提供したいと思います。現在Entityクラスの依存関係を注入するのは面倒です。

それは可能でしょうか、そうなら、どうですか?

答えて

1

春データリポジトリにカスタムコードを追加する方法についての専用section in the reference documentationがあります。

しかし、リポジトリとサービスとそれらが扱うエンティティとの間の循環関係を基本的に作成するので、エンティティに物事を注入しないことをお勧めします。