【发布时间】:2013-09-06 20:25:32
【问题描述】:
谁能帮我用 ormlite 中的 where 条件更新整个对象。我知道可以使用 where 条件更新一列,但我需要在 where 条件下使用一列值更新整行
【问题讨论】:
谁能帮我用 ormlite 中的 where 条件更新整个对象。我知道可以使用 where 条件更新一列,但我需要在 where 条件下使用一列值更新整行
【问题讨论】:
createOrUpdate 方法也是如此。
从文档中说
createOrUpdate(T 数据)
这是在数据库中创建项目的便捷方法,如果 它不存在。 id 是从 data 参数中提取的,并且 query-by-id 是在数据库上进行的。如果数据库中的一行与 相同的 id 存在,那么数据库中的所有列都将被更新 从数据参数中的字段。如果 id 为空(或 0 或一些 其他默认值)或在数据库中不存在则对象 将在数据库中创建。这也意味着您的数据项 必须定义一个 id 字段。
【讨论】: