我在我的项目中使用 GreenDao 库,当我想从 DB 读取时遇到问题,它给了我android.database.sqlite.SQLiteException: no such table
.
我知道发生这种情况的原因。这是因为当我生成方案并添加这样的实体时:addEntity("userX")
生成的表是USER_X
.
问题是我已经从资产加载了数据库,而表名是userX
,不是USER_X
。我在greendao 文档中读到:For example, a property called “creationDate” will become a database column “CREATION_DATE”.
我的问题是如何更改这些默认值?我在文档中搜索了解决方案,但没有找到任何解决方案。我的问题有解决方案吗?
谢谢