接口 Update<Children,R>

所有超级接口:
Serializable
所有已知实现类:
LambdaUpdateWrapper, UpdateWrapper

public interface Update<Children,R> extends Serializable
从以下版本开始:
2018-12-12
作者:
miemie
  • 方法详细资料

    • set

      default Children set(R column, Object val)
      设置 更新 SQL 的 SET 片段
      参数:
      column - 字段
      val - 值
      返回:
      children
    • set

      default Children set(boolean condition, R column, Object val)
      设置 更新 SQL 的 SET 片段
      参数:
      condition - 是否加入 set
      column - 字段
      val - 值
      返回:
      children
    • set

      default Children set(R column, Object val, String mapping)
      设置 更新 SQL 的 SET 片段
      参数:
      column - 字段
      val - 值
      mapping - 例: javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler
      返回:
      children
    • set

      Children set(boolean condition, R column, Object val, String mapping)
      设置 更新 SQL 的 SET 片段
      参数:
      condition - 是否加入 set
      column - 字段
      val - 值
      mapping - 例: javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler
      返回:
      children
    • setSql

      default Children setSql(String setSql, Object... params)
      设置 更新 SQL 的 SET 片段
      参数:
      setSql - set sql 例1: setSql("id=1") 例2: setSql("dateColumn={0}", LocalDate.now()) 例4: setSql("type={0,javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler}", "待处理字符串")
      返回:
      children
    • setSql

      Children setSql(boolean condition, String setSql, Object... params)
      设置 更新 SQL 的 SET 片段
      参数:
      condition - 执行条件
      setSql - set sql 例1: setSql("id=1") 例2: setSql("dateColumn={0}", LocalDate.now()) 例4: setSql("type={0,javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler}", "待处理字符串")
      返回:
      children
    • setIncrBy

      default Children setIncrBy(R column, Number val)
      字段自增变量 val 值
      参数:
      column - 字段
      val - 变量值 1 字段自增 + 1
    • setIncrBy

      Children setIncrBy(boolean condition, R column, Number val)
      字段自增变量 val 值
      参数:
      condition - 是否加入 set
      column - 字段
      val - 变量值 1 字段自增 + 1
    • setDecrBy

      default Children setDecrBy(R column, Number val)
      字段自减变量 val 值
      参数:
      column - 字段
      val - 变量值 1 字段自减 - 1
    • setDecrBy

      Children setDecrBy(boolean condition, R column, Number val)
      字段自减变量 val 值
      参数:
      condition - 是否加入 set
      column - 字段
      val - 变量值 1 字段自减 - 1
    • getSqlSet

      String getSqlSet()
      获取 更新 SQL 的 SET 片段