| 程序包 | 说明 |
|---|---|
| cn.vonce.sql.bean | |
| cn.vonce.sql.define | |
| cn.vonce.sql.helper | |
| cn.vonce.sql.provider | |
| cn.vonce.sql.service | |
| cn.vonce.sql.uitls |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Order
Order By
|
class |
SetInfo
Update Set 对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
Column |
Order.getColumn() |
Column |
Group.getColumn() |
Column |
ConditionInfo.getColumn() |
Column[] |
Copy.getColumns() |
Column[] |
Backup.getColumns() |
Column[] |
Copy.getTargetColumns() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Column> |
Select.getColumnList()
获取column sql 内容
|
List<Column> |
Insert.getColumnList()
获取列字段对象列表
|
List<Column> |
Update.getFilterColumns()
获取过滤的列字段
|
List<Column> |
Select.getFilterColumns()
获取过滤的列字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
Logic<Action> |
Condition.between(Column column,
Object value1,
Object value2)
介于
|
Select |
Select.column(Column... columns)
设置column
|
Insert<T> |
Insert.column(Column... column)
指定字段
|
Select |
Select.column(Column column)
添加column列字段
|
Select |
Select.column(Column column,
String columnAlias)
添加column列字段
|
Logic<Action> |
Condition.eq(Column column,
Object value)
等于
|
Update<T> |
Update.filterFields(Column... filterColumns)
设置过滤的列字段
|
Select |
Select.filterFields(Column... filterColumns)
设置过滤的列字段
|
Select |
Select.groupBy(Column column)
添加groupBy分组
|
Logic<Action> |
Condition.gt(Column column,
Object value)
大于
|
Logic<Action> |
Condition.gtEq(Column column,
Object value)
大于等于
|
Logic<Action> |
Condition.in(Column column,
Object value)
包含
|
Logic<Action> |
Condition.is(Column column,
Object value)
是
|
Logic<Action> |
Condition.isNot(Column column,
Object value)
不是
|
Logic<Action> |
Condition.isNotNull(Column column)
不是null
|
Logic<Action> |
Condition.isNull(Column column)
是null
|
Logic<Action> |
Condition.like(Column column,
Object value)
全模糊 包含
|
Logic<Action> |
Condition.likeL(Column column,
Object value)
左模糊 包含
|
Logic<Action> |
Condition.likeR(Column column,
Object value)
右模糊 包含
|
Logic<Action> |
Condition.lt(Column column,
Object value)
小于
|
Logic<Action> |
Condition.ltEq(Column column,
Object value)
小于等于
|
Logic<Action> |
Condition.notEq(Column column,
Object value)
不等于
|
Logic<Action> |
Condition.notIn(Column column,
Object value)
不包含
|
Logic<Action> |
Condition.notLike(Column column,
Object value)
全模糊 不包含
|
Logic<Action> |
Condition.notLikeL(Column column,
Object value)
左模糊 不包含
|
Logic<Action> |
Condition.notLikeR(Column column,
Object value)
右模糊 不包含
|
Logic<Select> |
Join.on(Column column,
Object value) |
Select |
Select.orderBy(Column column,
SqlSort sqlSort)
添加列字段排序
|
Select |
Select.orderByAsc(Column column)
添加列字段排序
|
Select |
Select.orderByDesc(Column column)
添加列字段排序
|
Update<T> |
Update.set(Column column,
Object value)
设置字段值
|
Update<T> |
Update.setAdd(Column column,
Object value1,
Object value2)
设置字段值 值相加
|
void |
Order.setColumn(Column column) |
void |
Group.setColumn(Column column) |
void |
ConditionInfo.setColumn(Column column) |
void |
Copy.setColumns(Column[] columns) |
void |
Backup.setColumns(Column[] columns) |
Update<T> |
Update.setSub(Column column,
Object value1,
Object value2)
设置字段值 值相减
|
void |
Copy.setTargetColumns(Column[] targetColumns) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Select.setColumnList(List<Column> columnList)
设置column list
|
| 构造器和说明 |
|---|
ConditionInfo(SqlLogic sqlLogic,
Column column,
Object value,
SqlOperator sqlOperator) |
Group(Column column) |
Order(Column column,
SqlSort sqlSort) |
Paging(Integer pagenum,
Integer pagesize,
boolean startByZero,
Column column,
SqlSort sqlSort) |
Paging(Integer pagenum,
Integer pagesize,
Column column,
SqlSort sqlSort) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SqlFun
Sql函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Cond |
Cond.between(Column column,
Object value1,
Object value2)
介于
|
static Cond |
Cond.eq(Column column,
Object value)
等于
|
static Cond |
Cond.gt(Column column,
Object value)
大于
|
static Cond |
Cond.gtEq(Column column,
Object value)
大于等于
|
static Cond |
Cond.in(Column column,
Object value)
包含
|
static Cond |
Cond.is(Column column,
Object value)
是
|
static Cond |
Cond.isNot(Column column,
Object value)
不是
|
static Cond |
Cond.isNotNull(Column column)
不是null
|
static Cond |
Cond.isNull(Column column)
是null
|
static Cond |
Cond.like(Column column,
Object value)
全模糊 包含
|
static Cond |
Cond.likeL(Column column,
Object value)
左模糊 包含
|
static Cond |
Cond.likeR(Column column,
Object value)
右模糊 包含
|
static Cond |
Cond.lt(Column column,
Object value)
小于
|
static Cond |
Cond.ltEq(Column column,
Object value)
小于等于
|
static Cond |
Cond.notEq(Column column,
Object value)
不等于
|
static Cond |
Cond.notIn(Column column,
Object value)
不包含
|
static Cond |
Cond.notLike(Column column,
Object value)
全模糊 不包含
|
static Cond |
Cond.notLikeL(Column column,
Object value)
左模糊 不包含
|
static Cond |
Cond.notLikeR(Column column,
Object value)
右模糊 不包含
|
| 构造器和说明 |
|---|
Cond(Column column,
SqlOperator sqlOperator,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlBeanProvider.backupSql(SqlBeanMeta sqlBeanMeta,
Class<?> clazz,
Wrapper wrapper,
String targetSchema,
String targetTableName,
Column[] columns)
备份表和数据
|
static String |
SqlBeanProvider.copySql(SqlBeanMeta sqlBeanMeta,
Class<?> clazz,
Wrapper wrapper,
String targetSchema,
String targetTableName,
Column[] columns)
复制数据到指定表
|
static String |
SqlBeanProvider.updateByBeanIdSql(SqlBeanMeta sqlBeanMeta,
Class<?> clazz,
Object bean,
boolean updateNotNull,
boolean optimisticLock,
Column[] filterColumns)
根据实体类id条件更新
|
static String |
SqlBeanProvider.updateByBeanSql(SqlBeanMeta sqlBeanMeta,
Class<?> clazz,
Object bean,
boolean updateNotNull,
boolean optimisticLock,
String where,
Column[] filterColumns)
根据实体类字段条件更新
|
static String |
SqlBeanProvider.updateByIdSql(SqlBeanMeta sqlBeanMeta,
Class<?> clazz,
Object bean,
Object id,
boolean updateNotNull,
boolean optimisticLock,
Column[] filterColumns)
根据实体类id条件更新
|
static String |
SqlBeanProvider.updateBySql(SqlBeanMeta sqlBeanMeta,
Class<?> clazz,
Object bean,
boolean updateNotNull,
boolean optimisticLock,
Column[] filterColumns,
String where,
Object[] args)
根据条件更新
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DbManageService.backup(ConditionHandle<T> cond,
String targetTableName,
Column... columns)
根据条件备份表和数据到一张指定名称的新表
|
void |
DbManageService.backup(ConditionHandle<T> cond,
String targetSchema,
String targetTableName,
Column... columns)
根据条件备份表和数据到一张指定名称的新表
|
void |
DbManageService.backup(Wrapper wrapper,
String targetTableName,
Column... columns)
根据条件备份表和数据到一张指定名称的新表
|
void |
DbManageService.backup(Wrapper wrapper,
String targetSchema,
String targetTableName,
Column... columns)
根据条件备份表和数据到一张指定名称的新表
|
int |
DbManageService.copy(ConditionHandle<T> cond,
String targetTableName,
Column... columns)
根据条件将数据复制插入到指定结构的表中
|
int |
DbManageService.copy(ConditionHandle<T> cond,
String targetSchema,
String targetTableName,
Column... columns)
根据条件将数据复制插入到指定结构的表中
|
int |
DbManageService.copy(Wrapper wrapper,
String targetTableName,
Column... columns)
根据条件将数据复制插入到指定结构的表中
|
int |
DbManageService.copy(Wrapper wrapper,
String targetSchema,
String targetTableName,
Column... columns)
根据条件将数据复制插入到指定结构的表中
|
int |
UpdateService.updateBy(T bean,
boolean updateNotNull,
boolean optimisticLock,
Column[] filterColumns,
String where,
Object... args)
根据条件更新
|
int |
UpdateService.updateBy(T bean,
boolean updateNotNull,
boolean optimisticLock,
ConditionHandle<T> cond,
Column... filterColumns)
根据条件更新
|
int |
UpdateService.updateBy(T bean,
boolean updateNotNull,
boolean optimisticLock,
Wrapper wrapper,
Column... filterColumns)
根据条件更新
|
int |
UpdateService.updateByBean(T bean,
boolean updateNotNull,
boolean optimisticLock,
String where,
Column... filterColumns)
根据实体类字段条件更新
|
int |
UpdateService.updateByBeanId(T bean,
boolean updateNotNull,
boolean optimisticLock,
Column... filterColumns)
根据实体类id条件更新
|
int |
UpdateService.updateById(T bean,
ID id,
boolean updateNotNull,
boolean optimisticLock,
Column... filterColumns)
根据实体类id条件更新
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> Column[] |
SqlBeanUtil.funToColumn(ColumnFun<T,R>[] filterColumns)
lambda数组转Column数组
|
static <T,R> Column |
LambdaUtil.getColumn(ColumnFun<T,R> column)
获取列字段对象
|
static Column |
SqlBeanUtil.getColumnByField(Field field,
Class<?> clazz)
获取列字段对象
|
static Column |
SqlBeanUtil.getColumnByLambda(SerializedLambda lambda)
获取列字段对象
|
static Column |
SqlBeanUtil.getTableColumn(Field field,
Table table,
SqlTable sqlTable)
获取Bean字段中实际对于的表字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Column> |
SqlBeanUtil.getSelectColumns(Class<?> clazz,
List<Column> filterColumns,
List<Column> columnList)
返回查询的字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlBeanUtil.getTableFieldFullName(Common common,
Column column)
获得新的表字段名
|
static boolean |
SqlBeanUtil.isFilter(List<Column> filterColumns,
Column column)
是否过滤该字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Column> |
SqlBeanUtil.getSelectColumns(Class<?> clazz,
List<Column> filterColumns,
List<Column> columnList)
返回查询的字段
|
static List<Column> |
SqlBeanUtil.getSelectColumns(Class<?> clazz,
List<Column> filterColumns,
List<Column> columnList)
返回查询的字段
|
static boolean |
SqlBeanUtil.isFilter(List<Column> filterColumns,
Column column)
是否过滤该字段
|
Copyright © 2025. All rights reserved.