Вернуть последнюю вставленную запись с greenDAO - PullRequest
0 голосов
/ 21 октября 2018

Я разрабатываю Android-приложение с greenDAO, мне нужно вставить детали заказа, но я не нашел практического способа сделать это, я не знаю, есть ли метод, который возвращает созданный объект.

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

1 Ответ

0 голосов
/ 11 декабря 2018

Привет, это зависит от структуры ваших строк и таблицы.если вы используете ключ, сделайте это

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

lastOrder = orders [0]

...