кодовое имя хранит логические значения как true / false в sqlite, когда они должны быть 1/0 - PullRequest
0 голосов
/ 15 декабря 2018

У меня есть класс, который реализует PropertyBusinessObject с записью:

public final Property<Boolean, TestClass> isAdmin = new Property<>("isAdmin", Boolean.class);

При вставке этого в sqlite с помощью (SqlMap.insert ()) значения сохраняются как true / false, а не 1 или 0

Это вызывает проблемы при получении (ВЫБОР) значений обратно.Они всегда возвращаются как ложные.Я полагаю, что sqlite не поддерживает литералы истина / ложь как логические индикаторы.

Если я вручную изменю данные в БД с истинного на 1, то вышеупомянутая работа SELECT, как и ожидалось.

1 Ответ

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

Я исправил эту ошибку здесь .Не проверял это хотя, но это должно быть относительно просто.

Однако из-за выходных мы не планируем выпустить релиз до 4 января 2019 года. Это может измениться, если ошибки / проблемы накапливаются.

...