插入关系

时间:2012-11-16 08:58:25

标签: android greendao

我有一个关系:订单包含许多订单商品。我想插入一个语句,而不是:插入订单,获取生成的订单ID,为每个订单商品设置订单ID,最后插入订单商品。

例如:

Order newOrder = new Order();
o.setItems(orderItems);
o.insert();

而不是:

Order newOrder = new Order();
newOrder.insert();
foreach orderItems : orderItem.setOrderId(newOrder.getId());
orderItems.insert();

感谢。

1 个答案:

答案 0 :(得分:0)

greenDAO不支持此。

更新相关实体的列表并非易事,因为可以添加,更新或删除项目。 greenDAO不是Hibernate,所以你需要手动完成这些事情。