public class MybatisPlusWhereFactory
extends java.lang.Object
| 构造器和说明 |
|---|
MybatisPlusWhereFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
build(Part part,
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper root,
java.util.Queue<java.lang.Object> args,
MPTableInfo tableInfo,
java.lang.String msId)
拼装where条件,参考spring data PredicateBuilder
|
static <T> com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> |
createQueyWrapper(java.lang.String methodName,
java.lang.Class<T> entityClass,
java.util.Map<java.lang.String,java.lang.Object> param)
根据方法名和参数填充example
|
static org.apache.ibatis.binding.MapperMethod.ParamMap<java.lang.Object> |
getExampleByMsId(java.lang.String msId,
java.util.Queue<java.lang.Object> params)
根据MappedStatement id 与参数生成Example
|
public static org.apache.ibatis.binding.MapperMethod.ParamMap<java.lang.Object> getExampleByMsId(java.lang.String msId,
java.util.Queue<java.lang.Object> params)
throws java.lang.ClassNotFoundException
msId - params - java.lang.ClassNotFoundExceptionpublic static <T> com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> createQueyWrapper(java.lang.String methodName,
java.lang.Class<T> entityClass,
java.util.Map<java.lang.String,java.lang.Object> param)
methodName - example - param - public static void build(Part part, com.baomidou.mybatisplus.core.conditions.query.QueryWrapper root, java.util.Queue<java.lang.Object> args, MPTableInfo tableInfo, java.lang.String msId)
Copyright © 2023. All Rights Reserved.