У меня есть Room таблица
@Entity(tableName = "identities")
public class Identity {
@PrimaryKey(autoGenerate = true)
@ColumnInfo(name = "identities_id")
@SerializedName(value = "identities_id")
public long id;
@ColumnInfo(name = "identities_rid")
@SerializedName(value = "identities_rid")
public Long rid = -1L;
@ColumnInfo(name = "identities_created_at")
@SerializedName(value = "identities_created_at")
public Long created_at = 0L;
@ColumnInfo(name = "identities_updated_at")
@SerializedName(value = "identities_updated_at")
public Long updated_at = 0L;
@ColumnInfo(name = "identities_deleted_at")
@SerializedName(value = "identities_deleted_at")
public Long deleted_at = 0L;
}
Когда я делаю запрос на получение удаленных значений (deleted_at <> 0), то мне отдает ВСЕ результаты (что неправильно), и когда я делаю запрос на получение не-удаленных результатов (deleted_at = 0), то выдает ноль результатов, что тоже неправильно. Почему SQLite ведет себя так странно? Или я чего-то не учёл в составлении запроса? По умолчанию эта колонка при создании ставится равной 0, и нигде не изменяется.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Почему при генерации RSA ключа длиной 512 бит в C# и в Java разная длина в байтах публичного ключа?