标签: android database sqlite orm ormlite
我在我的应用中使用ORMLite。 我必须为类(表)的一个字段(行)启用allowGeneratedIdInsert标志。我是通过注释完成的。
allowGeneratedIdInsert
现在我还需要为将更新应用的用户执行此操作。这意味着我需要增加数据库版本并在我的onUpgrade方法中执行相同操作。
onUpgrade
有一种简单的方法吗?或者我是否必须复制我的数据,删除表格然后使用TableUtils重新创建?
TableUtils
答案 0 :(得分:0)
不幸的是ORMLite对此字段转换没有帮助。您当然可以使用原始更新方法在onUpdate(...)方法中更改架构:
onUpdate(...)
http://ormlite.com/docs/raw-update
有关升级架构的信息,请参阅文档:
http://ormlite.com/docs/upgrade-schema