类 ChainWrappers

java.lang.Object
com.baomidou.mybatisplus.extension.toolkit.ChainWrappers

public final class ChainWrappers extends Object
快捷构造 chain 式调用的工具类
从以下版本开始:
2019-11-28, 3.3.0
作者:
miemie
  • 方法详细资料

    • queryChain

      public static <T> QueryChainWrapper<T> queryChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)
      链式查询 普通
      返回:
      QueryWrapper 的包装类
    • queryChain

      public static <T> QueryChainWrapper<T> queryChain(Class<T> entityClass)
    • lambdaQueryChain

      public static <T> LambdaQueryChainWrapper<T> lambdaQueryChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)
      链式查询 lambda 式

      注意:不支持 Kotlin

      返回:
      LambdaQueryWrapper 的包装类
    • lambdaQueryChain

      public static <T> LambdaQueryChainWrapper<T> lambdaQueryChain(Class<T> entityClass)
    • lambdaQueryChain

      public static <T> LambdaQueryChainWrapper<T> lambdaQueryChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, T entity)
      链式查询 lambda 式

      注意:不支持 Kotlin

      返回:
      LambdaQueryWrapper 的包装类
    • lambdaQueryChain

      public static <T> LambdaQueryChainWrapper<T> lambdaQueryChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, Class<T> entityClass)
      链式查询 lambda 式

      注意:不支持 Kotlin

      返回:
      LambdaQueryWrapper 的包装类
    • ktQueryChain

      public static <T> com.baomidou.mybatisplus.extension.kotlin.KtQueryChainWrapper<T> ktQueryChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, Class<T> entityClass)
      链式查询 lambda 式 仅支持 Kotlin
      返回:
      KtQueryWrapper 的包装类
    • ktQueryChain

      public static <T> com.baomidou.mybatisplus.extension.kotlin.KtQueryChainWrapper<T> ktQueryChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, T entity)
      链式查询 lambda 式 仅支持 Kotlin
      返回:
      KtQueryWrapper 的包装类
    • ktQueryChain

      public static <T> com.baomidou.mybatisplus.extension.kotlin.KtQueryChainWrapper<T> ktQueryChain(Class<T> entityClass)
      链式查询 lambda 式 仅支持 Kotlin 仅传 entityClass 实体类
      返回:
      KtQueryWrapper 的包装类
    • updateChain

      public static <T> UpdateChainWrapper<T> updateChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)
      链式更改 普通
      返回:
      UpdateWrapper 的包装类
    • updateChain

      public static <T> UpdateChainWrapper<T> updateChain(Class<T> entityClass)
    • lambdaUpdateChain

      public static <T> LambdaUpdateChainWrapper<T> lambdaUpdateChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)
      链式更改 lambda 式

      注意:不支持 Kotlin

      返回:
      LambdaUpdateWrapper 的包装类
    • lambdaUpdateChain

      public static <T> LambdaUpdateChainWrapper<T> lambdaUpdateChain(Class<T> entityClass)
    • ktUpdateChain

      public static <T> com.baomidou.mybatisplus.extension.kotlin.KtUpdateChainWrapper<T> ktUpdateChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, Class<T> entityClass)
      链式更改 lambda 式 仅支持 Kotlin
      返回:
      KtQueryWrapper 的包装类
    • ktUpdateChain

      public static <T> com.baomidou.mybatisplus.extension.kotlin.KtUpdateChainWrapper<T> ktUpdateChain(Class<T> entityClass)
      链式更改 lambda 式 仅支持 Kotlin 仅传 entityClass 实体类
      返回:
      KtUpdateWrapper 的包装类
    • ktUpdateChain

      public static <T> com.baomidou.mybatisplus.extension.kotlin.KtUpdateChainWrapper<T> ktUpdateChain(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, T entity)
      链式更改 lambda 式 仅支持 Kotlin
      返回:
      KtQueryWrapper 的包装类