Martin, are you using the simple mapping (w/o AJ) or the advanced AspectJ mapping?
I assume the simple mapping: There are several ways of persisting a RelationshipEntity() * (template or repository).createRelationshipBetween() * (template or repository).save(new Role(movie, actor, rolenName)); * node-entity with @Fetch @RelatedToVia Set<Role> roles=new HashSet<Role>(); actor = (template or repository).findOne(actorId); // or other loading mechanisms actor.roles.add(new Role(movie, actor, rolenName)); (template or repository).save(actor) if you are not using the first approach, you have to provide a RelationshipType for Role * as part of the @RelationshipEntity(type="TYPE") annotation * or as a @RelationshipType String type; field We can also have a skype call if you want to clarify things. HTH, Michael Am 01.12.2011 um 12:49 schrieb Martin Junghanns: > Hey, > > after reading the docs and looking at the examples, I give up trying to > find a solution for myself. The problem is the following: How are > @RelationshipEntity classes persistet? I have the same stucture as in > the Movies Example: the classes Actor -- Role --> Movie. When adding a > new Role to an Actor and saving the Actor Entity using the > ActorRepository, the new edges are not persisted in the database. Do I > have to persist the Role Entities manually? If yes, what Repository > shall I use for that? > > this is part of my "Actor" class > > @GraphId > private Long id; > > // 1:n relation > @RelatedToVia > Collection<TMS_Rel> OpTmRs; > // 1:1 relation to store the "latest" link ... this works and the > ede is persistet > private TMS OpTmRs_Latest; > > > this is part of my "Role" class > > @GraphId > Long id; > > @StartNode > WTUR wturInstance; > @EndNode > TMS tmsInstance; > > long timestamp; > > and finally this is the other end of the edge, my "Movie" class > > @GraphId > private Long id; > > @RelatedTo(type = "TMS_REL", direction = INCOMING) > Set<WTUR> wturs; > > @RelatedToVia(type = "TMS_REL", direction = INCOMING) > Iterable<TMS_Rel> tmsRels; > > So, all single edges work perfectly, but the sets don't. Hope someone > can help me out with that > > > Greetings, Martin > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user