| 程序包 | 说明 |
|---|---|
| cn.org.atool.fluent.mybatis.segment | |
| cn.org.atool.fluent.mybatis.utility |
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends IEntity> |
UpdateBase.byEntity(E entity,
GetterFunc<E> getter,
GetterFunc<E>... getters)
根据entity值更新
o 指定字段列表, 可以是 null 值
o 无指定字段时, 除主键外的非空entity字段
|
<E extends IEntity> |
UpdateBase.byEntity(E entity,
GetterFunc<E> getter,
GetterFunc<E>... getters)
根据entity值更新
o 指定字段列表, 可以是 null 值
o 无指定字段时, 除主键外的非空entity字段
|
<E extends IEntity> |
UpdateBase.byExclude(E entity,
GetterFunc<E> exclude,
GetterFunc<E>... excludes)
根据entity字段(包括null字段), 但排除指定字段
|
<E extends IEntity> |
UpdateBase.byExclude(E entity,
GetterFunc<E> exclude,
GetterFunc<E>... excludes)
根据entity字段(包括null字段), 但排除指定字段
|
<E extends IEntity> |
WhereBase.eqByEntity(E entity,
GetterFunc<E> column,
GetterFunc<E>... columns)
根据entity指定字段(允许null)设置where条件
|
<E extends IEntity> |
WhereBase.eqByEntity(E entity,
GetterFunc<E> column,
GetterFunc<E>... columns)
根据entity指定字段(允许null)设置where条件
|
<E extends IEntity> |
WhereBase.eqByExclude(E entity,
GetterFunc<E> exclude,
GetterFunc<E>... excludes) |
<E extends IEntity> |
WhereBase.eqByExclude(E entity,
GetterFunc<E> exclude,
GetterFunc<E>... excludes) |
<LE extends IEntity,RE extends IEntity> |
JoinOn.onEq(GetterFunc<LE> l,
GetterFunc<RE> r)
关联关系设置 l(left column) = r(right column)
|
<LE extends IEntity,RE extends IEntity> |
JoinOn.onEq(GetterFunc<LE> l,
GetterFunc<RE> r)
关联关系设置 l(left column) = r(right column)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <E extends IEntity> |
LambdaUtil.resolve(GetterFunc<E> getter)
返回getter lambda表达式
|
static <E extends IEntity> |
MappingKits.toColumn(Class<E> klass,
GetterFunc<E> func)
根据getter函数返回数据库字段名称
|
static <E extends IEntity> |
MappingKits.toColumns(Class<E> klass,
GetterFunc<E> getter,
GetterFunc<E>... getters) |
static <E extends IEntity> |
MappingKits.toColumns(Class<E> klass,
GetterFunc<E> getter,
GetterFunc<E>... getters) |
Copyright © 2021. All rights reserved.