Я использую spring + neo4j ogm и у меня возникают проблемы при запросе сущности.
class A {
@Relationship(type="ABR")
private List<B> bList;
}
interface ARepository extends GraphRepository<A> { ... }
У меня neo4j db У меня есть два типа отношений между сущностями A и B: "ABR", "XYZ" иЯ заинтересован в соединении "ABR".Но когда я вызываю repository.findAll () , он заполняет bList всеми подключенными объектами B (через «ABR» и «XYZ»).
Кто-нибудь знает, как я могу решить эту проблему?
PS: Я не могу полностью удалить соединение "XYZ", потому что оно мне нужно в другой логике.
Эта проблема возникает только тогда, когда я не объявляю
@Relationship(type="XYZ")
private List<B> xyzList;
Я использую Spring Boot 1.5.11, и вот следующие версии данных Spring и neo4j ogm: spring-data-neo4j-4.2.11, neo4j-ogm-api-2.1.6