could you post the exception?
which part of the code throws it?

Il giorno giovedì 24 novembre 2016 11:04:08 UTC+1, Academia Learning Centro 
de inglés y de formación ha scritto:
>
> Hello I wanted to ask if I am doing this correctly or am doing something 
> wrong, I initialize it like this:
> *Class orientDBService*
> OrientGraphFactory oFactory = new OrientGraphFactory 
> (this.databaseURI).setupPool(1,10);;
> this.graph = oFactory.getTx();
>
>
> Then I have two methods one to create a Vertex and another to recover it
> public void insertComposition(EhrId ehrId, CompositionData 
> compositionData) {     
>     OrientGraph graph = orientDBService.getGraph();     
>     try{     
>     Vertex compositionVersion = (Vertex) graph.command( new 
> OCommandSQL("insert into CompositionVersions set value = " + 
> compositionData.asJSON()) ).execute();    
>     
>     }catch( Exception e ) {     
>     graph.rollback();
>     }finally {
>     graph.shutdown();
>     }
>     }
>
>
> recover function
> public CompositionData getComposition(String compositionId) {
> OrientGraph graph = orientDBService.getGraph();
> Vertex composition = null;
>     try{     
>     Iterable<OrientVertex> resultComposition = graph
>     .command( new OCommandSQL("SELECT expand (out('hasVersions')) as this 
> FROM Composition WHERE idComposition = "5") ).execute();
>     if (resultComposition.iterator().hasNext()){
>     composition = (Vertex) resultComposition.iterator().next();
>     }
>     
>     }catch( Exception e ) {     
>     graph.rollback();
>     }finally {
>      graph.shutdown();
>     }
>     
>     return 
> CompositionData.fromJSON(composition.getProperty("this").toString());
>     }
>
>
>
> *This gives me the exception: Database is closed, However if I do not use 
> graph.shutdown the data is not yet persistent*
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" 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.
  • [orientdb] Database is... Academia Learning Centro de inglés y de formación
    • [orientdb] Re: Da... Ivan Mainetti
      • [orientdb] Re... Academia Learning Centro de inglés y de formación
        • [orientdb... Ivan Mainetti
          • [orie... Academia Learning Centro de inglés y de formación
            • ... Oleksandr Gubchenko
              • ... Academia Learning Centro de inglés y de formación

Reply via email to