使用greendao将float类型的值插入表中

时间:2014-03-23 21:36:01

标签: greendao

该属性在模型生成器中使用“addFloatProperty”定义。当我存储一个浮动例如“5.23”时,数据库显示我之后“5.23000001907349”。 我希望存储5.23。手动插入一切都很好。

如何解决?

1 个答案:

答案 0 :(得分:0)

greenDao' float'属性作为REAL存储在DB中 - 因此您将获得与浮点数相关的所有预期精度问题。

  

REAL。该值是浮点值,存储为8字节IEEE   浮点数。 [SQLite Docs]