public static class MybatisLabelFree.Builder<T> extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
<E> MybatisLabelFree.Builder<T> |
all(Class<E> entityClass) |
<E> MybatisLabelFree.Builder<T> |
all(String prefix,
Class<E> entityClass) |
<A,B> MybatisLabelFree.Builder<T> |
association(Class<A> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField) |
<A,B> MybatisLabelFree.Builder<T> |
association(Class<A> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField,
MFunc<MybatisLabel.Builder<A,B>> collection) |
<A,B> MybatisLabelFree.Builder<T> |
association(String index,
Class<A> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField)
嵌套
|
<A,B> MybatisLabelFree.Builder<T> |
association(String index,
Class<A> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField,
MFunc<MybatisLabel.Builder<A,B>> collection)
嵌套
|
MybatisLabelFree<T> |
build() |
<A,R,B extends Collection<R>> |
collection(Class<A> entityClass,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func) |
<A,R,B extends Collection<R>> |
collection(Class<A> entityClass,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func,
MFunc<MybatisLabel.Builder<A,R>> mFunc) |
<A,R,B extends Collection<R>> |
collection(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func,
MFunc<MybatisLabelFree.Builder<R>> mFunc) |
<A,R,B extends Collection<R>> |
collection(String prefix,
Class<A> entityClass,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func)
嵌套
|
<A,R,B extends Collection<R>> |
collection(String prefix,
Class<A> entityClass,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func,
MFunc<MybatisLabel.Builder<A,R>> mFunc)
嵌套
|
<E> MybatisLabelFree.Builder<T> |
filter(Class<E> entityClass,
java.util.function.Predicate<SelectCache> predicate)
映射实体字段过滤(含主键)
|
<E> MybatisLabelFree.Builder<T> |
filter(String prefix,
Class<E> entityClass,
java.util.function.Predicate<SelectCache> predicate)
映射实体字段过滤(含主键)
|
<E> MybatisLabelFree.Builder<T> |
id(com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity) |
<E> MybatisLabelFree.Builder<T> |
id(com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> tag) |
<E> MybatisLabelFree.Builder<T> |
id(String index,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity) |
<E> MybatisLabelFree.Builder<T> |
id(String index,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> tag) |
<E> MybatisLabelFree.Builder<T> |
result(com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity) |
<E> MybatisLabelFree.Builder<T> |
result(com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> tag) |
<E> MybatisLabelFree.Builder<T> |
result(String index,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity) |
<E> MybatisLabelFree.Builder<T> |
result(String index,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> tag) |
public <E> MybatisLabelFree.Builder<T> all(Class<E> entityClass)
public <E> MybatisLabelFree.Builder<T> all(String prefix, Class<E> entityClass)
public <E> MybatisLabelFree.Builder<T> filter(Class<E> entityClass, java.util.function.Predicate<SelectCache> predicate)
public <E> MybatisLabelFree.Builder<T> filter(String prefix, Class<E> entityClass, java.util.function.Predicate<SelectCache> predicate)
public <E> MybatisLabelFree.Builder<T> id(com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> tag)
public <E> MybatisLabelFree.Builder<T> id(com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity)
public <E> MybatisLabelFree.Builder<T> id(String index, com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> tag)
public <E> MybatisLabelFree.Builder<T> id(String index, com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity)
public <E> MybatisLabelFree.Builder<T> result(com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> tag)
public <E> MybatisLabelFree.Builder<T> result(com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity)
public <E> MybatisLabelFree.Builder<T> result(String index, com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> tag)
public <E> MybatisLabelFree.Builder<T> result(String index, com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?> entity)
public <A,R,B extends Collection<R>> MybatisLabelFree.Builder<T> collection(Class<A> entityClass, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func)
public <A,R,B extends Collection<R>> MybatisLabelFree.Builder<T> collection(String prefix, Class<A> entityClass, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func)
public <A,R,B extends Collection<R>> MybatisLabelFree.Builder<T> collection(Class<A> entityClass, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func, MFunc<MybatisLabel.Builder<A,R>> mFunc)
public <A,R,B extends Collection<R>> MybatisLabelFree.Builder<T> collection(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func, MFunc<MybatisLabelFree.Builder<R>> mFunc)
public <A,R,B extends Collection<R>> MybatisLabelFree.Builder<T> collection(String prefix, Class<A> entityClass, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func, MFunc<MybatisLabel.Builder<A,R>> mFunc)
public <A,B> MybatisLabelFree.Builder<T> association(Class<A> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField)
public <A,B> MybatisLabelFree.Builder<T> association(String index, Class<A> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField)
public <A,B> MybatisLabelFree.Builder<T> association(Class<A> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField, MFunc<MybatisLabel.Builder<A,B>> collection)
public <A,B> MybatisLabelFree.Builder<T> association(String index, Class<A> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField, MFunc<MybatisLabel.Builder<A,B>> collection)
public MybatisLabelFree<T> build()
Copyright © 2023. All rights reserved.