Bump?

Op woensdag 29 oktober 2014 08:11:29 UTC+1 schreef Wouter de Vaal:
>
> Hi,
>
> Our use is that we have two classes EntityDefinition and Entity. We are 
> managing EntityDefinition objects using the object API as the defition of 
> this class is fixed. When saving an EntityDefinition we generate a class 
> schema which we use to save Entity objects. 
> We are saving the entity objects by creating Vertices and properties 
> according to the definition. 
>
> However during a save action, we need to retrieve information about the 
> schema. So while in a thread writing out an Entity as a vertex, we need to 
> be able to call getters on the EntityDefinition object, but this fails when 
> calling a contains method on a set, because it needs a connection to the 
> database, which it expect on a threadlocal variable, but is of the wrong 
> type (being set which saving the vertex I guess):
>
> java.lang.ClassCastException: 
> com.orientechnologies.orient.core.db.document.ODatabaseDocumentTxPooled 
> cannot be cast to 
> com.orientechnologies.orient.object.db.ODatabasePojoAbstract
> at 
> com.orientechnologies.orient.object.db.OObjectLazySet.getDatabase(OObjectLazySet.java:312)
> at 
> com.orientechnologies.orient.object.db.OObjectLazySet.contains(OObjectLazySet.java:81)
>
> Is there a way around this problem? We are currently using 2.0 M1 (opsj4j 
> orient is having issues with M2 at the moment).
>
> Thanks,
> Wouter
>

-- 

--- 
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.

Reply via email to