【问题标题】:ORMLite android updatebuilderORMLite 安卓更新构建器
【发布时间】:2013-09-06 20:25:32
【问题描述】:

谁能帮我用 ormlite 中的 where 条件更新整个对象。我知道可以使用 where 条件更新一列,但我需要在 where 条件下使用一列值更新整行

【问题讨论】:

    标签: android ormlite


    【解决方案1】:

    createOrUpdate 方法也是如此。


    从文档中说

    createOrUpdate(T 数据)

    这是在数据库中创建项目的便捷方法,如果 它不存在。 id 是从 data 参数中提取的,并且 query-by-id 是在数据库上进行的。如果数据库中的一行与 相同的 id 存在,那么数据库中的所有列都将被更新 从数据参数中的字段。如果 id 为空(或 0 或一些 其他默认值)或在数据库中不存在则对象 将在数据库中创建。这也意味着您的数据项 必须定义一个 id 字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      • 2013-09-16
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      相关资源
      最近更新 更多