Android / ORMLite Вставить строку с идентификатором

В настоящее время я использую ORMLite для работы с базой данных SQLite на Android. В рамках этого я загружаю кучу данных с внутреннего сервера, и я хотел бы, чтобы эти данные были добавлены в базу данных SQLite в том же формате, что и на внутреннем сервере (т.е. идентификаторы совпадают и т. Д.) .

Итак, у меня вопрос к вам: заполняю ли я объект записи базы данных (назовем его Equipment), включая поле сгенерированного Id / первичного ключа оборудования через setId (), а затем запускаю DAO.create () с Эта запись оборудования будет ли правильно сохранен этот идентификатор? Я пробовал так и мне кажется, что это не так. Если это так, я попробую еще раз и поищу другие проблемы, но после первых нескольких проходов кода я не смог найти ни одной. По сути, если я вызываю DAO.create () для объекта базы данных с установленным идентификатором, этот идентификатор будет отправлен в базу данных, а если нет, как я могу вставить строку с уже заполненным значением первичного ключа?

Спасибо!

7
задан Joe M 16 August 2011 в 05:23
поделиться