【问题标题】:ormLite createOrUpdate depends of 2 values in tableormLite createOrUpdate 取决于表中的 2 个值
【发布时间】:2017-01-02 11:07:40
【问题描述】:

我想覆盖 ORMLite 中的 createOrUpdate 函数,它取决于两个值:group_idtype。我想得到什么:

场景: 在数据库中,我有对象 Model1 和 group_id=1 和 type=small

  1. 想用group_id=1 和type=small 添加Model2 - 更新记录
  2. 想要添加带有group_id=1 和type=big 的 Model23 - 创建新记录

当我创建额外的字段 id 并将其设置为 generatedID 时,我总是添加到数据库中,但将 group_id 设置为 id 不是一个好主意。

我想我需要重写 OrmLiteSqliteOpenHelperclass 但我不知道在哪里以及如何做

【问题讨论】:

    标签: android sqlite sql-update overriding ormlite


    【解决方案1】:

    也许你可以使用 ohibernate 代替 ORMlite

    https://github.com/10uroi/OHibernate

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多