I created a graph model with 2 classes Node and Element as follows:
public class Node {
@RelatedTo(type = "ELEMENT", elementClass = Element.class, direction =
OUTGOING)
private Set<Element> Element;
public void addElement(Element e) {
relateTo(e, Relationships.ELEMENT.toString());
}
}
public class Element{
public String name;
}
I want to create an in memory graph structure without persisting the nodes
as follows :
Node n = new Node();
n.addElement(new Element());
*However it throws an exception as the Node n has not been persisted so the
call to relateTo(..) fails. *
If instead I do
n.persist()
and then call addElement(..) it works fine as the aspect kicks in.
Any workaround for this ? That is, is there a way I can still use the above
style without persisting the Node object ?
My application needs this as first I create a structure and persist it, and
then I create another structure to pass around some values to the persisted
structure when doing some computations.
-Karan
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user