There is no trick i can do this? Ok then maybe i have to rethink my plan. On Wednesday, April 2, 2014 3:49:31 PM UTC+2, Andrey Lomakin wrote: > > Hi, > You can not set cluster position directly it is generated like UUID. > > > On Wed, Apr 2, 2014 at 4:46 PM, Nhat Nguyen > <[email protected]<javascript:> > > wrote: > >> Hi, >> >> i tried saving document to a specific ClusterPosition in a specific >> Cluster. After some attempts the database won´t do this. >> >> Here is an example: >> >> ODatabaseDocumentTx db = ODatabaseDocumentPool.global().acquire( >> "local:.....", "admin", "admin" ); >> Person p = new Person(); >> p.setName( "Herbert" ); >> p.setAge( 22 ); >> >> try >> { >> db.begin( TXTYPE.OPTIMISTIC ); >> ODocument document = db.newInstance( "Person" ); >> >> //setting the place where this document will be stored >> //sad part ist that orientdb immediatly thinks that this action is an >> update (cause of the given position) not an insert. >> document.setIdentity(9, new OClusterPositionLong(255)); >> >> //insert the data into the document >> document.field("Name", p.getName()); >> document.field("Age", p.getAge()); >> >> document.save(); >> //document.save(true); >> //db.save(document); >> db.commit(); >> } >> catch(Exception e){ >> db.rollback(); >> e.printStackTrace(); >> } >> finally >> { >> db.close(); >> } >> >> >> does anyone has an idea? Please correct my code if im done anything >> stupid (meaning, using the wrong api-command for the job). >> >> Regards, >> Nhat >> >> -- >> >> --- >> 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] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Best regards, > Andrey Lomakin. > > Orient Technologies > the Company behind OrientDB > >
-- --- 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.
