0
次のように私は春モンゴリポジトリのインターフェースを定義しています
:春のMongo - 私のカスタムリポジトリ実装からリポジトリのインターフェイスメソッドへのアクセス
public interface FooRepository
extends MongoRepository<Foo, String>, FooRepositoryCustom {
Foo findByMyField(String myField);
}
...と、このようなカスタムインターフェイス:
public interface FooRepositoryCustom {
Foo findByMyObject(MyObject obj);
}
カスタムリポジトリの実装では、findByMyFieldメソッドを呼び出すことによってfindByMyObjectを定義したいと思います。ような何か:
public class FooRepositoryImpl implements FooRepositoryCustom {
public Foo findByMyObject(MyObject obj) {
return new Foo(<repository>.findByMyField(obj.getId()));
}
}
私はそのリポジトリのインターフェースへの参照を得ることができる方法の任意の手掛かり?あなたは次のことを試すことができ
私は最初の1つを試しました、それは魅力のように動作します、ありがとう –