Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的应用程序中使用 ORMLite。allowGeneratedIdInsert我必须为类(表)的一个字段(行)启用标志。我通过注释做到了这一点。
allowGeneratedIdInsert
现在我还需要为将更新应用程序的用户执行此操作。这意味着我需要增加数据库版本并在我的onUpgrade方法中执行相同的操作。
onUpgrade
有没有一种简单的方法可以做到这一点?还是我必须复制我的数据,删除表,然后使用重新创建它TableUtils?
TableUtils
不幸的是, ORMLite对这种字段转换没有帮助。您当然可以使用 raw-update 方法来更改方法中的架构onUpdate(...):
onUpdate(...)
http://ormlite.com/docs/raw-update
有关升级架构的信息,请参阅文档:
http://ormlite.com/docs/upgrade-schema