【问题标题】:ORMLite change allowGeneratedIdInsert in onUpgradeORMLite 更改 onUpgrade 中的 allowGeneratedIdInsert
【发布时间】:2012-12-24 20:18:13
【问题描述】:

我在我的应用程序中使用 ORMLite。 我必须为类(表)的一个字段(行)启用allowGeneratedIdInsert 标志。我是通过注释做到这一点的。

现在我还需要为将更新应用程序的用户执行此操作。这意味着我需要增加数据库版本并在我的onUpgrade 方法中执行相同的操作。

有没有简单的方法来做到这一点?还是我必须复制我的数据,删除表,然后使用TableUtils 重新创建它?

【问题讨论】:

    标签: android database sqlite orm ormlite


    【解决方案1】:

    很遗憾,ORMLite 无法帮助进行此字段转换。您当然可以使用 raw-update 方法在 onUpdate(...) 方法中更改您的架构:

    http://ormlite.com/docs/raw-update

    有关升级架构的信息,请参阅文档:

    http://ormlite.com/docs/upgrade-schema

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-20
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      • 1970-01-01
      相关资源
      最近更新 更多