| 程序包 | 说明 |
|---|---|
| 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... columns)
设置column
|
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[] columnNames)
设置column
|
Select |
Select.column(String columnName,
String columnAlias)
添加column列字段
|
Select |
Select.column(String tableAlias,
String columnName,
String columnAlias)
添加column列字段
|
Select |
Select.copy()
复制对象 过时,未来将删除
|
Select |
Select.filterFields(String... filterField)
设置过滤的列字段
|
Select |
Select.groupBy(Column column)
添加groupBy分组
|
Select |
Select.groupBy(String columNname)
添加groupBy分组
|
Select |
Select.groupBy(String tableAlias,
String columNname)
添加groupBy分组
|
Select |
Select.having(Column column,
Object value)
已过时。
|
Select |
Select.having(Column column,
Object value,
SqlOperator sqlOperator)
已过时。
|
Select |
Select.having(SqlLogic sqlLogic,
Column column,
Object value,
SqlOperator sqlOperator)
已过时。
|
Select |
Select.having(SqlLogic sqlLogic,
String tableAlias,
String field,
Object value)
已过时。
|
Select |
Select.having(SqlLogic sqlLogic,
String tableAlias,
String field,
Object value,
SqlOperator sqlOperator)
已过时。
|
Select |
Select.having(String having,
Object... args)
设置having sql 内容
|
Select |
Select.having(String field,
Object value)
已过时。
|
Select |
Select.having(String field,
Object value,
SqlOperator sqlOperator)
已过时。
|
Select |
Select.having(String tableAlias,
String field,
Object value,
SqlOperator sqlOperator)
已过时。
|
Select |
Select.having(Wrapper wrapper)
设置Having条件包装器
|
Select |
Select.join(JoinType joinType,
String table,
String on)
添加表连接
|
Select |
Select.join(JoinType joinType,
String table,
String tableKeyword,
String mainKeyword)
添加表连接
|
Select |
Select.join(JoinType joinType,
String schema,
String table,
String tableAlias,
String on)
添加表连接
|
Select |
Select.join(JoinType joinType,
String schema,
String table,
String tableAlias,
String tableKeyword,
String mainKeyword)
添加表连接
|
Select |
Select.join(String table,
String on)
添加表连接
|
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(Order[] orders)
添加列字段排序
|
Select |
Select.orderBy(String columName,
SqlSort sqlSort)
添加列字段排序
|
Select |
Select.orderBy(String tableAlias,
String columName,
SqlSort sqlSort)
添加列字段排序
|
Select |
Select.orderByAsc(Column column)
添加列字段排序
|
Select |
Select.orderByAsc(String columNname)
添加列字段排序
|
Select |
Select.orderByDesc(Column column)
添加列字段排序
|
Select |
Select.orderByDesc(String columNname)
添加列字段排序
|
Select |
Select.page(Integer pagenum,
Integer pagesize)
设置分页参数
|
Select |
Select.page(Integer pagenum,
Integer pagesize,
boolean startByZero)
设置分页参数
|
Select |
Select.page(String idName,
Integer pagenum,
Integer pagesize)
设置分页参数(SqlServer专用)
|
Select |
Select.page(String idName,
Integer pagenum,
Integer pagesize,
boolean startByZero)
设置分页参数(SqlServer专用)
|
Select |
Select.setHaving(Wrapper wrapper)
已过时。
|
Select |
Select.table(Class<?> clazz)
设置table sql 内容
|
Select |
Select.table(String name)
设置table
|
Select |
Select.table(String name,
String aliasName)
设置table
|
Select |
Select.table(String schema,
String name,
String aliasName)
设置table
|
| 限定符和类型 | 方法和说明 |
|---|---|
Condition<Select> |
Select.having()
简单的having
|
| 限定符和类型 | 方法和说明 |
|---|---|
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)
获得分页数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlBeanProvider.countSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Select select)
根据自定义条件统计
|
static String |
SqlBeanProvider.selectSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Select select)
根据自定义条件查询(可自动分页)
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
SelectService.count(Class<?> returnType,
Select select)
根据自定义条件统计
|
int |
SelectService.count(Select select)
根据自定义条件统计
|
<R> ResultData<R> |
SelectService.paging(Class<R> tClazz,
Select select,
int pagenum,
int pagesize) |
<R> ResultData<R> |
SelectService.paging(Class<R> tClazz,
Select select,
PageHelper<R> pageHelper) |
ResultData<T> |
SelectService.paging(Select select,
int pagenum,
int pagesize) |
ResultData<T> |
SelectService.paging(Select select,
PageHelper<T> pageHelper) |
<R> List<R> |
SelectService.select(Class<R> 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
|
<R> R |
SelectService.selectOne(Class<R> 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 © 2022. All rights reserved.