我有一个无法更改或迁移的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上的答案。