| 程序包 | 说明 |
|---|---|
| cn.vonce.sql.bean | |
| cn.vonce.sql.helper | |
| cn.vonce.sql.service | |
| cn.vonce.sql.uitls |
| 限定符和类型 | 方法和说明 |
|---|---|
<T,R> Logic<Action> |
Condition.between(ColumnFun<T,R> columnFun,
Object value1,
Object value2)
介于
|
<T,R> Select |
Select.column(ColumnFun<T,R>... columnFuns)
添加column列字段
|
<T,R> Select |
Select.column(ColumnFun<T,R> columnFun)
添加column列字段
|
<T,R> Select |
Select.column(ColumnFun<T,R> columnFun,
String columnAlias)
添加column列字段
|
<T,K,R> Logic<Action> |
Condition.eq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
等于
|
<T,K,R> Logic<Action> |
Condition.eq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
等于
|
<T,R> Logic<Action> |
Condition.eq(ColumnFun<T,R> columnFun,
Object value)
等于
|
<R> Update |
Update.filterFields(ColumnFun<T,R>... columnFuns)
设置过滤的列字段
|
<T,R> Select |
Select.filterFields(ColumnFun<T,R>... columnFuns)
设置过滤的列字段
|
<T,R> Select |
Select.groupBy(ColumnFun<T,R> columnFun)
添加groupBy分组
|
<T,K,R> Logic<Action> |
Condition.gt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于
|
<T,K,R> Logic<Action> |
Condition.gt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于
|
<T,R> Logic<Action> |
Condition.gt(ColumnFun<T,R> columnFun,
Object value)
大于
|
<T,K,R> Logic<Action> |
Condition.gtEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于等于
|
<T,K,R> Logic<Action> |
Condition.gtEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于等于
|
<T,R> Logic<Action> |
Condition.gtEq(ColumnFun<T,R> columnFun,
Object value)
大于等于
|
<T,R> Logic<Action> |
Condition.in(ColumnFun<T,R> columnFun,
Object value)
包含
|
<T,K,R> Logic<Action> |
Condition.is(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
是
|
<T,K,R> Logic<Action> |
Condition.is(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
是
|
<T,R> Logic<Action> |
Condition.is(ColumnFun<T,R> columnFun,
Object value)
是
|
<T,K,R> Logic<Action> |
Condition.isNot(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不是
|
<T,K,R> Logic<Action> |
Condition.isNot(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不是
|
<T,R> Logic<Action> |
Condition.isNot(ColumnFun<T,R> columnFun,
Object value)
不是
|
<T,R> Logic<Action> |
Condition.isNotNull(ColumnFun<T,R> columnFun)
不是null
|
<T,R> Logic<Action> |
Condition.isNull(ColumnFun<T,R> columnFun)
是null
|
<T,R> Logic<Action> |
Condition.like(ColumnFun<T,R> columnFun,
Object value)
全模糊 包含
|
<T,R> Logic<Action> |
Condition.likeL(ColumnFun<T,R> columnFun,
Object value)
左模糊 包含
|
<T,R> Logic<Action> |
Condition.likeR(ColumnFun<T,R> columnFun,
Object value)
右模糊 包含
|
<T,K,R> Logic<Action> |
Condition.lt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于
|
<T,K,R> Logic<Action> |
Condition.lt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于
|
<T,R> Logic<Action> |
Condition.lt(ColumnFun<T,R> columnFun,
Object value)
小于
|
<T,K,R> Logic<Action> |
Condition.ltEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于等于
|
<T,K,R> Logic<Action> |
Condition.ltEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于等于
|
<T,R> Logic<Action> |
Condition.ltEq(ColumnFun<T,R> columnFun,
Object value)
小于等于
|
<T,K,R> Logic<Action> |
Condition.notEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不等于
|
<T,K,R> Logic<Action> |
Condition.notEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不等于
|
<T,R> Logic<Action> |
Condition.notEq(ColumnFun<T,R> columnFun,
Object value)
不等于
|
<T,R> Logic<Action> |
Condition.notIn(ColumnFun<T,R> columnFun,
Object value)
不包含
|
<T,R> Logic<Action> |
Condition.notLike(ColumnFun<T,R> columnFun,
Object value)
全模糊 不包含
|
<T,R> Logic<Action> |
Condition.notLikeL(ColumnFun<T,R> columnFun,
Object value)
左模糊 不包含
|
<T,R> Logic<Action> |
Condition.notLikeR(ColumnFun<T,R> columnFun,
Object value)
右模糊 不包含
|
<T,R> Condition<Select> |
Join.on(ColumnFun<T,R> columnFun,
Object value) |
<T,R> Select |
Select.orderBy(ColumnFun<T,R> columnFun,
SqlSort sqlSort)
添加列字段排序
|
<T,R> Select |
Select.orderByAsc(ColumnFun<T,R> columnFun)
添加列字段排序
|
<T,R> Select |
Select.orderByDesc(ColumnFun<T,R> columnFun)
添加列字段排序
|
<R> Update<T> |
Update.set(ColumnFun<T,R> columnFun,
Object value)
设置字段值
|
<k,R> Update<T> |
Update.setAdd(ColumnFun<T,R> columnFun,
ColumnFun<k,R> value1,
Object value2)
设置字段值 值相加
|
<k,R> Update<T> |
Update.setAdd(ColumnFun<T,R> columnFun,
ColumnFun<k,R> value1,
Object value2)
设置字段值 值相加
|
<R> Update<T> |
Update.setAdd(ColumnFun<T,R> columnFun,
Object value1,
Object value2)
设置字段值 值相加
|
<k,R> Update<T> |
Update.setSub(ColumnFun<T,R> columnFun,
ColumnFun<k,R> value1,
Object value2)
设置字段值 值相减
|
<k,R> Update<T> |
Update.setSub(ColumnFun<T,R> columnFun,
ColumnFun<k,R> value1,
Object value2)
设置字段值 值相减
|
<R> Update<T> |
Update.setSub(ColumnFun<T,R> columnFun,
Object value1,
Object value2)
设置字段值 值相减
|
| 构造器和说明 |
|---|
Original(ColumnFun<T,R> value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> Cond |
Cond.between(ColumnFun<T,R> columnFun,
Object value1,
Object value2)
介于
|
static <T,K,R> Cond |
Cond.eq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
等于
|
static <T,K,R> Cond |
Cond.eq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
等于
|
static <T,R> Cond |
Cond.eq(ColumnFun<T,R> columnFun,
Object value)
等于
|
static <T,K,R> Cond |
Cond.gt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于
|
static <T,K,R> Cond |
Cond.gt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于
|
static <T,R> Cond |
Cond.gt(ColumnFun<T,R> columnFun,
Object value)
大于
|
static <T,K,R> Cond |
Cond.gtEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于等于
|
static <T,K,R> Cond |
Cond.gtEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于等于
|
static <T,R> Cond |
Cond.gtEq(ColumnFun<T,R> columnFun,
Object value)
大于等于
|
static <T,R> Cond |
Cond.in(ColumnFun<T,R> columnFun,
Object value)
包含
|
static <T,K,R> Cond |
Cond.is(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
是
|
static <T,K,R> Cond |
Cond.is(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
是
|
static <T,R> Cond |
Cond.is(ColumnFun<T,R> columnFun,
Object value)
是
|
static <T,K,R> Cond |
Cond.isNot(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不是
|
static <T,K,R> Cond |
Cond.isNot(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不是
|
static <T,R> Cond |
Cond.isNot(ColumnFun<T,R> columnFun,
Object value)
不是
|
static <T,R> Cond |
Cond.isNotNull(ColumnFun<T,R> columnFun)
不是null
|
static <T,R> Cond |
Cond.isNull(ColumnFun<T,R> columnFun)
是null
|
static <T,R> Cond |
Cond.like(ColumnFun<T,R> columnFun,
Object value)
全模糊 包含
|
static <T,R> Cond |
Cond.likeL(ColumnFun<T,R> columnFun,
Object value)
左模糊 包含
|
static <T,R> Cond |
Cond.likeR(ColumnFun<T,R> columnFun,
Object value)
右模糊 包含
|
static <T,K,R> Cond |
Cond.lt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于
|
static <T,K,R> Cond |
Cond.lt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于
|
static <T,R> Cond |
Cond.lt(ColumnFun<T,R> columnFun,
Object value)
小于
|
static <T,K,R> Cond |
Cond.ltEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于等于
|
static <T,K,R> Cond |
Cond.ltEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于等于
|
static <T,R> Cond |
Cond.ltEq(ColumnFun<T,R> columnFun,
Object value)
小于等于
|
static <T,K,R> Cond |
Cond.notEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不等于
|
static <T,K,R> Cond |
Cond.notEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不等于
|
static <T,R> Cond |
Cond.notEq(ColumnFun<T,R> columnFun,
Object value)
不等于
|
static <T,R> Cond |
Cond.notIn(ColumnFun<T,R> columnFun,
Object value)
不包含
|
static <T,R> Cond |
Cond.notLike(ColumnFun<T,R> columnFun,
Object value)
全模糊 不包含
|
static <T,R> Cond |
Cond.notLikeL(ColumnFun<T,R> columnFun,
Object value)
左模糊 不包含
|
static <T,R> Cond |
Cond.notLikeR(ColumnFun<T,R> columnFun,
Object value)
右模糊 不包含
|
| 限定符和类型 | 方法和说明 |
|---|---|
<R> void |
TableService.backup(Wrapper wrapper,
String targetTableName,
ColumnFun<T,R>... columns)
根据条件备份表和数据到一张指定名称的新表
|
<R> void |
TableService.backup(Wrapper wrapper,
String targetSchema,
String targetTableName,
ColumnFun<T,R>... columns)
根据条件备份表和数据到一张指定名称的新表
|
<R> int |
TableService.copy(Wrapper wrapper,
String targetTableName,
ColumnFun<T,R>... columns)
根据条件将数据复制插入到指定结构的表中
|
<R> int |
TableService.copy(Wrapper wrapper,
String targetSchema,
String targetTableName,
ColumnFun<T,R>... columns)
根据条件将数据复制插入到指定结构的表中
|
<R> int |
UpdateService.updateBy(T bean,
boolean updateNotNull,
boolean optimisticLock,
Wrapper wrapper,
ColumnFun<T,R>... filterColumns)
根据条件更新
|
<R> int |
UpdateService.updateByBean(T bean,
boolean updateNotNull,
boolean optimisticLock,
String where,
ColumnFun<T,R>[] filterColumns)
根据实体类字段条件更新
|
<R> int |
UpdateService.updateByBeanId(T bean,
boolean updateNotNull,
boolean optimisticLock,
ColumnFun<T,R>... filterColumns)
根据实体类id条件更新
|
<R> int |
UpdateService.updateById(T bean,
ID id,
boolean updateNotNull,
boolean optimisticLock,
ColumnFun<T,R>... filterColumns)
根据实体类id条件更新
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> Column[] |
SqlBeanUtil.funToColumn(ColumnFun<T,R>[] filterColumns)
lambda数组转Column数组
|
static <T,R> Column |
LambdaUtil.getColumn(ColumnFun<T,R> column)
获取列字段对象
|
Copyright © 2023. All rights reserved.