新しいNeo4j 2.3 OGMの使用。 idでエンティティをロードしようとしたときに、私は次のような問題があります。loadAllによるidsによる再帰的関係のロードエラー
@NodeEntity
class Person {
Long id;
String name;
@Relationship(type="Friend", direction = Direction.OUTGOING)
public List<Person> friends;
}
をが(2、 "ヨセフ")と(3、 "ガイ" と友達である(1、 "アレックス")を想定し)。
session.loadAll(Person.class、Arrays.toList(新しいロング(){:(4、 "ナティ")は、次のコードを使用して(5、 "アミット")、と友達であります1L、4L})、1)
(アレックス・5つのオブジェクトであるアレックスが2人の友人(ガイ、ジョセフ)を含むとナティは、それが実際に返すものをまだ1人の友人を含む、2つの人オブジェクトを返す必要があります、ガイ、ジョセフ、ナティ、アミット)。 MikeとNatiは彼らの中に友人を含んでいますが、私が要求したような奇妙な(そして確かに望ましくない)ようです。Person 2つのIDで5つのIterableを持っています。これはバグですか?
素晴らしい!迅速な修正をありがとう! – Nayish