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