В моем Android-проекте ORMLite работает как кеш. Я загружаю данные с веб-сервера и помещаю его в базу данных. Я вызываю createOrUpdate
для своих объектов, но дубликаты появляются в базе данных. Записи базы данных идентичны, за исключением первичного ключа (который является просто автоматически увеличивающимся целым числом). Я думаю, что, поскольку у моего второго объекта еще нет первичного ключа, ORMLite считает, что эти два являются разными, хотя каждое другое поле идентично.
Кто-нибудь знает, верно ли это?