You should use a Node[] array

Perhaps you want to rather use cypher from another language than writing Java 
code?

Sent from mobile device

Am 18.04.2014 um 03:21 schrieb TC <[email protected]>:

> why cannot i use this way to create node use int array
>                 int[] newnode=new int[10];
>               for(int i=0; i<newnode.length; i++){
>                       Node newnode[i]=db.createNode();
>               }
>               
>               newnode[1].createRelationshipTo(newnode[2], Rels.KNOWS );
> 
> On Thursday, April 17, 2014 3:56:44 AM UTC-7, Anders Nawroth wrote:
>> 
>> Hi!
>> 
>> Did you initialize the db field?
>> 
>> Something like 
>> db  = new GraphDatabaseFactory().newEmbeddedDatabase( "path/to/db" );
>> 
>> /anders
>> 
>> 
>> On Thu, Apr 17, 2014 at 9:11 AM, Tingting Cui <[email protected]> wrote:
>>> when i try to run TraversalExample.java example and create the graph like 
>>> this 
>>> it give me error like this
>>> Exception in thread "main" java.lang.NullPointerException
>>>     at setupneo4j.TraversalExample.<init>(TraversalExample.java:23)
>>>     at setupneo4j.TraversalExample.main(TraversalExample.java:33)
>>> what is the problems here.
>>> public static void main( String[] args )
>>>     {
>>>         
>>>             TraversalExample op = new TraversalExample( db );
>>>         op.shutdownGraph();
>>>     }
>>>     public void shutdownGraph()
>>>     {
>>>         try
>>>         {
>>>             if ( db != null )
>>>             {
>>>                 db.shutdown();
>>>             }
>>>         }
>>>         finally
>>>         {
>>>             db = null;
>>>         }
>>>     }
>>> 
>>>     public Node createTheGraph()
>>>     {
>>>         try ( Transaction tx = db.beginTx() )
>>>         {
>>>             // START SNIPPET: createGraph
>>>             Node A = db.createNode();
>>>             Node B = db.createNode();
>>>             Node C = db.createNode();
>>>             Node D = db.createNode();
>>>     
>>>             A.createRelationshipTo( C, Rels.KNOWS );
>>>             C.createRelationshipTo( D, Rels.KNOWS );
>>>             A.createRelationshipTo( B, Rels.KNOWS);
>>>             B.createRelationshipTo( C, Rels.KNOWS );
>>>             // END SNIPPET: createGraph
>>>             A.setProperty( "name", "A" );
>>>             B.setProperty( "name", "B" );
>>>             C.setProperty( "name", "C" );
>>>             D.setProperty( "name", "D" );
>>>             tx.success();
>>>             return A;
>>>         }
>>>     }
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Neo4j" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>> 
>> 
>> 
>> -- 
>> Anders Nawroth [[email protected]]
>> Skype: anders.nawroth
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Neo4j" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to