Hi, no I didn't use frames, I used just my own methods to map all the properties of the vertex to the POJO. The difference was that in the example above, the TitanVertex implementation would accept : vertex.setProperty(List<Notification>) and it could return it as such (with casting). These are objects that I do not need to look up values in queries etc, I just want them persisted. Ok it is not a big deal, I can persist a JSON representation of the object and then convert it. It is also a bit unclear when you first read the docs if you can use vertices as documents or documents/objects as vertices.
On Monday, February 9, 2015 at 4:44:58 PM UTC+1, Lvc@ wrote: > > Hi Aris, > Did you use Frames with Titan to map graphs to POJOs? > > Lvc@ > ᐧ > > On 9 February 2015 at 16:15, Aris Alexis <[email protected] > <javascript:>> wrote: > >> Hi, >> >> I am just starting to use orient so be easy on me. I am a bit confused >> about how to use the graph database. >> >> What I want: >> >> I have a POJO with references to other POJOS like: >> >> User >> >> String name >> List<Notifications> notifications >> >> Notification >> >> String date >> String type >> >> >> I want this user connected to the graph with other entities(pojos). I was >> using titan with blueprints and titan could store a pojo by having a null >> constructor and an overriden equals function. >> >> Also, can I retrieve a User from a Vertex much like I could map a >> document to this pojo? or is it only possible if you use the object or >> document version? >> >> thanks >> >> -- >> >> --- >> 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. >> > > -- --- 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.
