Interface Update<Children>

All Superinterfaces:
Serializable
All Known Implementing Classes:
UpdateJoinWrapper

public interface Update<Children> extends Serializable
copy Update
Since:
1.4.5
Author:
yulichang
  • Method Summary

    Modifier and Type
    Method
    Description
    获取 更新 SQL 的 SET 片段
    default <R, V> Children
    set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<V,?> val)
     
    <R, V> Children
    set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<V,?> val, String mapping)
     
    default <R> Children
    set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
    设置 更新 SQL 的 SET 片段
    set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val, String mapping)
    设置 更新 SQL 的 SET 片段
    default <R, V> Children
    set(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<V,?> val)
    ignore
    default <R, V> Children
    set(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<V,?> val, String mapping)
     
    default <R> Children
    set(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
    ignore
    default <R> Children
    set(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val, String mapping)
    ignore
    setApply(boolean condition, String applySql, MFunction<FuncConsumer> consumerFunction, Object... values)
     
    default Children
    setApply(String applySql, MFunction<FuncConsumer> consumerFunction, Object... values)
     
    setDecrBy(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Number val)
     
    default <R> Children
    setDecrBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Number val)
     
    setIncrBy(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Number val)
     
    default <R> Children
    setIncrBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Number val)
     
    setSql(boolean condition, String sql)
    设置 更新 SQL 的 SET 片段
    default Children
    ignore
  • Method Details

    • set

      default <R> Children set(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
      ignore
    • set

      default <R, V> Children set(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<V,?> val)
      ignore
    • set

      default <R> Children set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
      设置 更新 SQL 的 SET 片段
      Parameters:
      condition - 是否加入 set
      column - 字段
      val - 值
      Returns:
      children
    • set

      default <R, V> Children set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<V,?> val)
    • set

      default <R> Children set(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val, String mapping)
      ignore
    • set

      default <R, V> Children set(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<V,?> val, String mapping)
    • set

      <R> Children set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val, String mapping)
      设置 更新 SQL 的 SET 片段
      Parameters:
      condition - 是否加入 set
      column - 字段
      val - 值
      mapping - 例: javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler
      Returns:
      children
    • set

      <R, V> Children set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<V,?> val, String mapping)
    • setIncrBy

      default <R> Children setIncrBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Number val)
    • setIncrBy

      <R> Children setIncrBy(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Number val)
    • setDecrBy

      default <R> Children setDecrBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Number val)
    • setDecrBy

      <R> Children setDecrBy(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Number val)
    • setApply

      default Children setApply(String applySql, MFunction<FuncConsumer> consumerFunction, Object... values)
    • setApply

      Children setApply(boolean condition, String applySql, MFunction<FuncConsumer> consumerFunction, Object... values)
    • setSql

      default Children setSql(String sql)
      ignore
    • setSql

      Children setSql(boolean condition, String sql)
      设置 更新 SQL 的 SET 片段
      Parameters:
      sql - set sql
      Returns:
      children
    • getSqlSet

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