2011-11-05 29 views

Trả lời

9

chỉ cần tạo một lớp với, ví dụ: Danh sách. Ví dụ:

lớp công khai Đặt hàng { ... Danh sách các mục; ... }

Sau đó:

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

bạn có nghĩa là trong đối tượng của tôi: 'Danh sách oj = new LinkedList ();' gì về getter và setter cho lĩnh vực này? – KJW

+0

Không quan trọng: OrientDB có thể truy cập vào các trường nội bộ ngay cả khi không có getter/setter. Nhưng nếu bạn định nghĩa chúng thì OrientDB sẽ sử dụng chúng. – Lvca

Các vấn đề liên quan