类 ChainWrappers


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

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static <T> com.baomidou.mybatisplus.extension.kotlin.KtQueryChainWrapper<T> ktQueryChain​(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, java.lang.Class<T> entityClass)
      链式查询 lambda 式 仅支持 Kotlin
      static <T> com.baomidou.mybatisplus.extension.kotlin.KtQueryChainWrapper<T> ktQueryChain​(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, T entity)
      链式查询 lambda 式 仅支持 Kotlin
      static <T> com.baomidou.mybatisplus.extension.kotlin.KtUpdateChainWrapper<T> ktUpdateChain​(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, java.lang.Class<T> entityClass)
      链式更改 lambda 式 仅支持 Kotlin
      static <T> com.baomidou.mybatisplus.extension.kotlin.KtUpdateChainWrapper<T> ktUpdateChain​(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, T entity)
      链式更改 lambda 式 仅支持 Kotlin
      static <T> LambdaQueryChainWrapper<T> lambdaQueryChain​(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)
      链式查询 lambda 式
      static <T> LambdaUpdateChainWrapper<T> lambdaUpdateChain​(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)
      链式更改 lambda 式
      static <T> QueryChainWrapper<T> queryChain​(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)
      链式查询 普通
      static <T> UpdateChainWrapper<T> updateChain​(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)
      链式更改 普通
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • queryChain

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

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

        注意:不支持 Kotlin

        返回:
        LambdaQueryWrapper 的包装类
      • ktQueryChain

        public static <T> com.baomidou.mybatisplus.extension.kotlin.KtQueryChainWrapper<T> ktQueryChain​(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper,
                                                                                                        java.lang.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 的包装类
      • updateChain

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

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

        注意:不支持 Kotlin

        返回:
        LambdaUpdateWrapper 的包装类
      • ktUpdateChain

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