使用greenDAO返回最后插入的记录

时间:2018-10-21 04:04:28

标签: android greendao

我正在使用greenDAO开发一个android应用程序,我需要插入订单明细,但是我没有找到一种可行的方法来实现它,我不知道是否有返回创建对象的方法。

order.setCantidad(cant)
orderDao.insert(order)
int lastReg = getLastReg(); // this return the last recort inserted
detail.setOrderId(lastReg)

1 个答案:

答案 0 :(得分:1)

嗨,这取决于您的行和表的结构。 如果您使用钥匙,请执行此操作

List<Order> orders = orderDao.queryBuilder()
  .orderAsc(Properties.Id)
  .limit(1)
  .list()

lastOrder =订单[0]