2011-11-05 8 views

risposta

9

basta creare una classe con, ad esempio, una lista. Esempio:

classe pubblica Ordine { ... Elenco voci; ...}

Poi:

ODatabaseObjectTx db = new ODatabaseObjectTx("local:/temp/db"); 
db.create(); 

db.getEntityManager().registerEntityClass(Order.class); 
db.getEntityManager().registerEntityClass(OrderItem.class); 

Order o = new Order(234); 
o.items = new ArrayList<OrderItem>(); 
o.items.add(new OrderItem('mouse', 10, 12.5)); 

db.save(o); 
+0

si vuol dire a mio oggetto: 'Lista GU = new LinkedList ();' che dire di getter e setter per questo campo? – KJW

+0

Non importa: OrientDB può accedere ai campi interni anche senza getter/setter. Ma se li definisci, OrientDB li userà. – Lvca

Problemi correlati