実際、次のように RelationshipEntity クラスで 1 つのノードを保存しようとしています。
ノード クラス
@NodeEntity public class MyEvent { @GraphId private Long nodeId; @RelatedToVia(type = "INVITED_TO") @Fetch Set<EventResponse> eventResponse; }
RelationshipEntity クラス
@RelationshipEntity(type="INVITED_TO") public class EventResponse implements Serializable { @GraphId Long nodeId; @StartNode MyEvent event; @EndNode User user; // .....
}
保存しようとするとMyEvent
org.neo4j.graphdb.NotFoundException: '__type__' property not found for RelationshipImpl #153 of type 15 between Node[159] and Node[117].
したがって、上記の例外に基づいて__type__
、ノードタイプを識別するために必要などこかのプロパティが欠落していると思います。正確にはわかりませんが、最初の関係エンティティを保存してから NodeEntity またはその逆、または同時に保存する方法はありますか??