KJW
KJW

Reputation: 15251

Java: How to store List<Object> in OrientDB?

Is there a sample code that shows how to store and retrieve List fields?

Upvotes: 9

Views: 4500

Answers (1)

Lvca
Lvca

Reputation: 9060

just create a class with, for example, a List. Example:

public class Order{ ... List items; ... }

Then:

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 );

Upvotes: 10

Related Questions