1

実際、次のように RelationshipEntity クラスで 1 つのノードを保存しようとしています。

  1. ノード クラス

    @NodeEntity  
    public class MyEvent  
    {  
         @GraphId  
         private Long nodeId;  
         @RelatedToVia(type = "INVITED_TO")  
         @Fetch Set<EventResponse> eventResponse;  
    }
  2. 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 またはその逆、または同時に保存する方法はありますか??

4

1 に答える 1