Class Update.Default
- All Implemented Interfaces:
Serializable, UpdateOperable, WhereOperable<Update>, Where<Update>, Update, Segment, Statement
- Enclosing interface:
Update
Update默认实现
- Author:
- Maning
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface Segment
Segment.DefaultNested classes/interfaces inherited from interface Update
Update.DefaultNested classes/interfaces inherited from interface Where
Where.Default<T> -
Method Summary
Modifier and TypeMethodDescription伪SQL,用于直接toString时显示set单个列和值,设置多个值请多次调用
val支持传入null
val支持传入Expression及其子类
val支持传入Select作为标量子查询(需确保1行1列,否则执行失败)
val支持传入内置支持类型或自定义ColumnMapper类型,但最终受限于数据库支持
若配置了SerializationMapper可传入其可序列化的类型,但最终受限于数据库支持
val不支持传入非Expression及子类和Select的其他Segment类型sets()获取已设置的键值对table()表with()CTEMethods inherited from class Where.Default
where, where, wheresMethods inherited from class Segment.Default
equals, hashCode, toStringMethods inherited from interface Segment
staticable
-
Method Details
-
pseudoSql
-
set
Description copied from interface:UpdateOperableset单个列和值,设置多个值请多次调用
val支持传入null
val支持传入Expression及其子类
val支持传入Select作为标量子查询(需确保1行1列,否则执行失败)
val支持传入内置支持类型或自定义ColumnMapper类型,但最终受限于数据库支持
若配置了SerializationMapper可传入其可序列化的类型,但最终受限于数据库支持
val不支持传入非Expression及子类和Select的其他Segment类型- Specified by:
setin interfaceUpdateOperable- Parameters:
column- 列val- 值- Returns:
- update语句
-
sets
-
table
-
with
-