UPDATE_SET_FIELD |
QueryPro.updateSet() |
更新操作 例子:updateSet().kee("new-key").where.id.equalTo(1).run()
注意如果要更新的值传入null(例子中是kee), 则会报错,
如确实需要更新为null, 使用
java: updateSet().kee(NULL).where.id.equalTo(1).run()
java: updateSet().kee(QueryProConstKt.NULL).where.id().equalTo(1).run()
|
UpdateSetDefinedExpression<UPDATE_BY_FIELD> |
QueryPro.updateSet(T obj) |
更新操作
updateSet(Apple(id = 2021, name = "iPhone13", type = null)).run()
如果 需要更新的值为null, 则跳过该字段不更新
如确实需要更新, 使用
updateSet(Apple(id = 2021, name = "iPhone13", type = null), true).run()
如果需要更新的值更新的值为null, 会将其更新为null
|
UpdateSetDefinedExpression<UPDATE_BY_FIELD> |
QueryPro.updateSet(T obj,
boolean override) |
更新操作
updateSet(Apple(id = 2021, name = "iPhone13", type = null)).run()
如果 需要更新的值为null, 则跳过该字段不更新
如确实需要更新, 使用
updateSet(Apple(id = 2021, name = "iPhone13", type = null), true).run()
如果需要更新的值更新的值为null, 会将其更新为null
|