| 程序包 | 说明 |
|---|---|
| com.github.yulichang.kt.interfaces | |
| com.github.yulichang.kt.resultmap | |
| com.github.yulichang.wrapper.interfaces | |
| com.github.yulichang.wrapper.resultmap |
| 限定符和类型 | 方法和说明 |
|---|---|
default Children |
QueryJoin.fullJoin(Class<?> clazz,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default Children |
QueryJoin.fullJoin(Class<?> clazz,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
ignore 参考 left join
|
default Children |
QueryJoin.fullJoin(Class<?> clazz,
String alias,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default Children |
QueryJoin.fullJoin(Class<?> clazz,
String alias,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
ignore 参考 left join
|
default Children |
QueryJoin.innerJoin(Class<?> clazz,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default Children |
QueryJoin.innerJoin(Class<?> clazz,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
ignore 参考 left join
|
default Children |
QueryJoin.innerJoin(Class<?> clazz,
String alias,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default Children |
QueryJoin.innerJoin(Class<?> clazz,
String alias,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
ignore 参考 left join
|
default Children |
QueryJoin.join(String keyWord,
Class<?> clazz,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
自定义连表关键词
|
default Children |
QueryJoin.join(String keyWord,
Class<?> clazz,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
自定义连表关键词
例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
|
default Children |
QueryJoin.join(String keyWord,
Class<?> clazz,
String alias,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
自定义连表关键词
|
default Children |
QueryJoin.join(String keyWord,
Class<?> clazz,
String alias,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
自定义连表关键词
例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
|
default Children |
QueryJoin.leftJoin(Class<?> clazz,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
left join
|
default Children |
QueryJoin.leftJoin(Class<?> clazz,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
left join 多条件
例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
|
default Children |
QueryJoin.leftJoin(Class<?> clazz,
String alias,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
left join
|
default Children |
QueryJoin.leftJoin(Class<?> clazz,
String alias,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
left join 多条件
例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
|
default Children |
QueryJoin.rightJoin(Class<?> clazz,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default Children |
QueryJoin.rightJoin(Class<?> clazz,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
ignore 参考 left join
|
default Children |
QueryJoin.rightJoin(Class<?> clazz,
String alias,
kotlin.reflect.KProperty<?> left,
kotlin.reflect.KProperty<?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default Children |
QueryJoin.rightJoin(Class<?> clazz,
String alias,
MFunction<KtAbstractLambdaWrapper<?,?>> function)
ignore 参考 left join
|
default Children |
QueryLabel.selectAssociation(Class<?> child,
kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabel.Builder<?,?>> collection)
对一查询 用法参考 selectCollection
|
default Children |
QueryLabel.selectAssociation(kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabelFree.Builder<?>> collection) |
default Children |
QueryLabel.selectAssociation(String prefix,
Class<?> child,
kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabel.Builder<?,?>> collection) |
default Children |
QueryLabel.selectCollection(Class<?> child,
kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabel.Builder<?,?>> collection)
一对多查询 调用此方法发必需要调用对应的 left join / right join ...
|
default Children |
QueryLabel.selectCollection(kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabelFree.Builder<?>> collection) |
default Children |
QueryLabel.selectCollection(String prefix,
Class<?> child,
kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabel.Builder<?,?>> collection) |
| 限定符和类型 | 方法和说明 |
|---|---|
MybatisLabelFree.Builder<T> |
MybatisLabelFree.Builder.association(Class<?> child,
kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabel.Builder<?,?>> collection) |
<A,B> MybatisLabel.Builder<E,T> |
MybatisLabel.Builder.association(Class<A> child,
kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabel.Builder<A,B>> collection) |
<A,B> MybatisLabel.Builder<E,T> |
MybatisLabel.Builder.association(kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabelFree.Builder<B>> collection)
嵌套
|
MybatisLabelFree.Builder<T> |
MybatisLabelFree.Builder.association(String index,
Class<?> child,
kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabel.Builder<?,?>> collection)
嵌套
|
<A,B> MybatisLabel.Builder<E,T> |
MybatisLabel.Builder.association(String index,
Class<A> child,
kotlin.reflect.KProperty<?> dtoField,
MFunction<MybatisLabel.Builder<A,B>> collection)
嵌套
|
MybatisLabelFree.Builder<T> |
MybatisLabelFree.Builder.collection(Class<?> entityClass,
kotlin.reflect.KProperty<?> func,
MFunction<MybatisLabel.Builder<?,?>> mFunc) |
<A,R> MybatisLabel.Builder<E,T> |
MybatisLabel.Builder.collection(Class<A> entityClass,
kotlin.reflect.KProperty<?> func,
MFunction<MybatisLabel.Builder<A,R>> mFunc) |
MybatisLabelFree.Builder<T> |
MybatisLabelFree.Builder.collection(kotlin.reflect.KProperty<?> func,
MFunction<MybatisLabelFree.Builder<?>> mFunc) |
<A,R> MybatisLabel.Builder<E,T> |
MybatisLabel.Builder.collection(kotlin.reflect.KProperty<?> func,
MFunction<MybatisLabelFree.Builder<R>> mFunc)
嵌套
|
MybatisLabelFree.Builder<T> |
MybatisLabelFree.Builder.collection(String prefix,
Class<?> entityClass,
kotlin.reflect.KProperty<?> func,
MFunction<MybatisLabel.Builder<?,?>> mFunc)
嵌套
|
<A,R> MybatisLabel.Builder<E,T> |
MybatisLabel.Builder.collection(String prefix,
Class<A> entityClass,
kotlin.reflect.KProperty<?> func,
MFunction<MybatisLabel.Builder<A,R>> mFunc)
嵌套
|
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> Children |
QueryJoin.fullJoin(Class<T> clazz,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
ignore 参考 left join
|
default <T,X> Children |
QueryJoin.fullJoin(Class<T> clazz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default <T> Children |
QueryJoin.fullJoin(Class<T> clazz,
String alias,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
ignore 参考 left join
|
default <T,X> Children |
QueryJoin.fullJoin(Class<T> clazz,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default <T> Children |
QueryJoin.innerJoin(Class<T> clazz,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
ignore 参考 left join
|
default <T,X> Children |
QueryJoin.innerJoin(Class<T> clazz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default <T> Children |
QueryJoin.innerJoin(Class<T> clazz,
String alias,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
ignore 参考 left join
|
default <T,X> Children |
QueryJoin.innerJoin(Class<T> clazz,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default <T> Children |
QueryJoin.join(String keyWord,
Class<T> clazz,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
自定义连表关键词
例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
|
default <T,X> Children |
QueryJoin.join(String keyWord,
Class<T> clazz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
自定义连表关键词
|
default <T> Children |
QueryJoin.join(String keyWord,
Class<T> clazz,
String alias,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
自定义连表关键词
例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
|
default <T,X> Children |
QueryJoin.join(String keyWord,
Class<T> clazz,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
自定义连表关键词
|
default <T> Children |
QueryJoin.leftJoin(Class<T> clazz,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
left join 多条件
例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
|
default <T,X> Children |
QueryJoin.leftJoin(Class<T> clazz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
left join
|
default <T> Children |
QueryJoin.leftJoin(Class<T> clazz,
String alias,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
left join 多条件
例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
|
default <T,X> Children |
QueryJoin.leftJoin(Class<T> clazz,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
left join
|
default <T> Children |
QueryJoin.rightJoin(Class<T> clazz,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
ignore 参考 left join
|
default <T,X> Children |
QueryJoin.rightJoin(Class<T> clazz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default <T> Children |
QueryJoin.rightJoin(Class<T> clazz,
String alias,
MFunction<JoinAbstractLambdaWrapper<Entity,?>> function)
ignore 参考 left join
|
default <T,X> Children |
QueryJoin.rightJoin(Class<T> clazz,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> left,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<X,?> right,
MFunction<Children> ext)
ignore 参考 left join
|
default <S,C,F> Children |
QueryLabel.selectAssociation(Class<C> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<S,F> dtoField,
MFunction<MybatisLabel.Builder<C,F>> collection)
对一查询 用法参考 selectCollection
|
default <S,C,F> Children |
QueryLabel.selectAssociation(com.baomidou.mybatisplus.core.toolkit.support.SFunction<S,F> dtoField,
MFunction<MybatisLabelFree.Builder<F>> collection) |
default <S,C,F> Children |
QueryLabel.selectAssociation(String prefix,
Class<C> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<S,F> dtoField,
MFunction<MybatisLabel.Builder<C,F>> collection) |
default <S,C,Z,F extends Collection<Z>> |
QueryLabel.selectCollection(Class<C> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<S,F> dtoField,
MFunction<MybatisLabel.Builder<C,Z>> collection)
一对多查询 调用此方法必需要调用对应的 left join / right join ...
|
default <S,Z,F extends Collection<Z>> |
QueryLabel.selectCollection(com.baomidou.mybatisplus.core.toolkit.support.SFunction<S,F> dtoField,
MFunction<MybatisLabelFree.Builder<Z>> collection) |
default <S,C,Z,F extends Collection<Z>> |
QueryLabel.selectCollection(String prefix,
Class<C> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<S,F> dtoField,
MFunction<MybatisLabel.Builder<C,Z>> collection) |
| 限定符和类型 | 方法和说明 |
|---|---|
<A,B> MybatisLabelFree.Builder<T> |
MybatisLabelFree.Builder.association(Class<A> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField,
MFunction<MybatisLabel.Builder<A,B>> collection) |
<A,B> MybatisLabel.Builder<E,T> |
MybatisLabel.Builder.association(Class<A> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField,
MFunction<MybatisLabel.Builder<A,B>> collection) |
<A,B> MybatisLabel.Builder<E,T> |
MybatisLabel.Builder.association(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField,
MFunction<MybatisLabelFree.Builder<B>> collection)
嵌套
|
<A,B> MybatisLabelFree.Builder<T> |
MybatisLabelFree.Builder.association(String index,
Class<A> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField,
MFunction<MybatisLabel.Builder<A,B>> collection)
嵌套
|
<A,B> MybatisLabel.Builder<E,T> |
MybatisLabel.Builder.association(String index,
Class<A> child,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> dtoField,
MFunction<MybatisLabel.Builder<A,B>> collection)
嵌套
|
<A,R,B extends Collection<R>> |
MybatisLabelFree.Builder.collection(Class<A> entityClass,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func,
MFunction<MybatisLabel.Builder<A,R>> mFunc) |
<A,R,B extends Collection<R>> |
MybatisLabel.Builder.collection(Class<A> entityClass,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func,
MFunction<MybatisLabel.Builder<A,R>> mFunc) |
<A,R,B extends Collection<R>> |
MybatisLabelFree.Builder.collection(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func,
MFunction<MybatisLabelFree.Builder<R>> mFunc) |
<A,R,B extends Collection<R>> |
MybatisLabel.Builder.collection(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func,
MFunction<MybatisLabelFree.Builder<R>> mFunc)
嵌套
|
<A,R,B extends Collection<R>> |
MybatisLabelFree.Builder.collection(String prefix,
Class<A> entityClass,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func,
MFunction<MybatisLabel.Builder<A,R>> mFunc)
嵌套
|
<A,R,B extends Collection<R>> |
MybatisLabel.Builder.collection(String prefix,
Class<A> entityClass,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,B> func,
MFunction<MybatisLabel.Builder<A,R>> mFunc)
嵌套
|
Copyright © 2024. All rights reserved.