私は4.0.0.M1を使用しています
Organisation microsoft = organisations.findByName("Microsoft");
if (microsoft == null) {
microsoft = new Organisation("Microsoft");
organisations.save(microsoft);
}
Organisation apple = organisations.findByName("Apple");
if (apple == null) {
apple = new Organisation("Apple");
organisations.save(apple);
}
Organisation checkMicrosoft = organisations.findByName("Microsoft");
私の場合、2 つの結果が返され、Neo4J が返そうとしているため、最後の行がクラッシュします。Iteratable
何らかの理由で、;findByName('Microsoft')
と同じように動作します。findAll()
インターフェース
public interface Organisations extends GraphRepository<Organisation> {
Organisation findByName(String name);
}
ノード エンティティ
@NodeEntity
public class Organisation {
public Organisation() {
// Empty Constructor
}
public Organisation(String name) {
this.name = name;
}
@GraphId
Long id;
@Property
String name;
}
これはバグですか、それとも何か間違っていますか?