如何在Room中映射NUMERIC SQLite类型?

时间:2019-05-19 18:16:58

标签: android sqlite orm android-room

我有一个无法更改或迁移的SQLite数据库,需要使用Room将NUMERIC列映射到我的Kotlin类。在Kotlin类中,我需要使用什么作为字段的数据类型?使用Boolean,Integer,Double,String时,它将失败,并显示类似的错误消息:

Expected:
TableInfo{name='calendars', columns={monday=Column{name='monday', type='REAL', affinity='4', ...}
 Found:
TableInfo{name='calendars', columns={monday=Column{name='monday', type='NUMERIC', affinity='

编辑:我想可以更新数据库并更改列类型。但是我仍然想知道是否有一种方法可以将NUMERIC与Room映射。这不是Internet上的答案。

0 个答案:

没有答案