| 程序包 | 说明 |
|---|---|
| cn.vonce.sql.bean | |
| cn.vonce.sql.helper | |
| cn.vonce.sql.page | |
| cn.vonce.sql.provider | |
| cn.vonce.sql.service | |
| cn.vonce.sql.uitls |
| 限定符和类型 | 方法和说明 |
|---|---|
Select |
Select.column(Column column)
添加column列字段
|
Select |
Select.column(Column column,
String columnAlias)
添加column列字段
|
Select |
Select.column(Select select,
String columnAlias)
添加column列字段
|
Select |
Select.column(String columnName)
添加column列字段
|
Select |
Select.column(String columnName,
String columnAlias)
添加column列字段
|
Select |
Select.column(String schema,
String tableAlias,
String columnName,
String columnAlias)
添加column列字段
|
Select |
Select.groupBy(Column column)
添加groupBy分组
|
Select |
Select.groupBy(String columNname)
添加groupBy分组
|
Select |
Select.groupBy(String schema,
String tableAlias,
String columNname)
添加groupBy分组
|
Select |
Select.having(Column column,
Object value)
添加having条件
|
Select |
Select.having(Column column,
Object value,
SqlOperator sqlOperator)
添加having条件
|
Select |
Select.having(SqlLogic sqlLogic,
Column column,
Object value,
SqlOperator sqlOperator)
添加having条件
|
Select |
Select.having(SqlLogic sqlLogic,
String tableAlias,
String field,
Object value) |
Select |
Select.having(SqlLogic sqlLogic,
String schema,
String tableAlias,
String field,
Object value,
SqlOperator sqlOperator)
添加having条件
|
Select |
Select.having(String field,
Object value)
添加having条件
|
Select |
Select.having(String field,
Object value,
SqlOperator sqlOperator)
添加having条件
|
Select |
Select.having(String tableAlias,
String field,
Object value,
SqlOperator sqlOperator)
添加having条件
|
Select |
Select.join(JoinType joinType,
String table,
String tableKeyword,
String mainKeyword)
添加表连接
|
Select |
Select.join(JoinType joinType,
String schema,
String table,
String tableAlias,
String tableKeyword,
String mainKeyword)
添加表连接
|
Select |
Select.join(String table,
String tableKeyword,
String mainKeyword)
添加表连接
|
Select |
Select.join(String schema,
String table,
String tableAlias,
String tableKeyword,
String mainKeyword)
添加表连接
|
Select |
Select.orderBy(Column column,
SqlSort sqlSort)
添加列字段排序
|
Select |
Select.orderBy(Order[] orders)
添加列字段排序
|
Select |
Select.orderBy(String columNname,
SqlSort sqlSort)
添加列字段排序
|
Select |
Select.orderBy(String schema,
String tableAlias,
String columNname,
SqlSort sqlSort)
添加列字段排序
|
| 限定符和类型 | 方法和说明 |
|---|---|
Select |
Select.column(Select select,
String columnAlias)
添加column列字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlHelper.buildSelectSql(Select select)
生成select sql语句
|
static Integer[] |
SqlHelper.pageParam(Select select)
各个数据库的分页参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
PageHelper<T> |
PageHelper.paging(Class<T> tClazz,
Select select,
PagingService pageService)
获得分页数据
|
PageHelper<T> |
PageHelper.paging(Select select,
PagingService pageService)
获得分页数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
SqlBeanProvider.countSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Select select)
根据自定义条件统计
|
String |
SqlBeanProvider.selectSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Select select)
根据自定义条件查询(可自动分页)
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
SelectService.count(Class<?> clazz,
Select select)
根据自定义条件统计
|
long |
SelectService.count(Select select)
根据自定义条件统计
|
<O> List<O> |
SelectService.select(Class<O> returnType,
Select select)
根据自定义条件查询(可自动分页)返回List
|
List<T> |
SelectService.select(Select select)
根据自定义条件查询(可自动分页)返回List
|
Map<String,Object> |
SelectService.selectMap(Select select)
根据自定义条件查询返回Map
|
List<Map<String,Object>> |
SelectService.selectMapList(Select select)
根据自定义条件查询(可自动分页)返回List
|
<O> O |
SelectService.selectOne(Class<O> returnType,
Select select)
根据自定义条件查询 只返回一条记录(可指定返回类型)
|
T |
SelectService.selectOne(Select select)
根据自定义条件查询 只返回一条记录
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
SqlBeanUtil.isCount(Select select)
该查询语句是否为count
|
static boolean |
SqlBeanUtil.isUsePage(Select select)
是否使用分页
|
static void |
SqlBeanUtil.setJoin(Select select,
Class<?> clazz)
设置表连接
|
Copyright © 2020. All rights reserved.