codenameone在布尔值中将布尔值设为1/0时会将其存储为true / false

时间:2018-12-15 16:48:51

标签: sqlite boolean codenameone

我有一个用条目实现PropertyBusinessObject的类:

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

使用(SqlMap.insert())将其插入sqlite时,值存储为true / false,而不是1或0

这将导致在取回(选择)值时出现问题。他们总是返回假。我相信sqlite不支持将true / false文字作为布尔指标。

如果我将db中的数据从true手动更改为1,则上述SELECT的工作将按预期进行。

1 个答案:

答案 0 :(得分:1)

我修复了该错误here。虽然没有测试,但它应该相对简单。

但是,由于假期的缘故,我们不打算在2019年1月4日之前发布版本。如果错误/问题不断堆积,情况可能会有所改变。