【发布时间】:2015-12-13 19:11:14
【问题描述】:
如果我有一个丰富的关系实体,例如
@NodeEntity
public class Actor {
Long id;
private Role playedIn;
}
@RelationshipEntity(type="PLAYED_IN")
public class Role {
@GraphId private Long relationshipId;
@Property private String title;
@StartNode private Actor actor;
@EndNode private Movie movie;
}
@NodeEntity
public class Movie {
private Long id;
private String title;
}
要 CRUD 两个 @NodeEntity,只需简单地创建一个 @Repository,例如
@Repository
public interface ActorRepository extends GraphRepository<Actor>{
}
做 CRUD 很简单
@Autowired
ActorRepository actorRepository
actorRepository.save(new Actor(....))
我的问题是,我们如何为 @RelationshipEntity Role 做 CRUD ?
我们是否为Role 创建了一个@Repository? (我试过了,还是不行)
【问题讨论】:
标签: neo4j spring-data spring-data-neo4j