public class SqlBeanProvider extends Object
| 构造器和说明 |
|---|
SqlBeanProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
countSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Select select)
根据自定义条件统计
|
String |
createTableSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz)
创建表
|
String |
deleteByConditionSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
String where,
Object[] args)
根据条件删除
|
String |
deleteByIdSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Object id)
根据id条件删除
|
String |
deleteSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Delete delete,
boolean ignore)
删除
|
String |
dropTableSql(Class<?> clazz)
删除表
|
String |
insertBeanSql(SqlBeanConfig sqlBeanConfig,
Object bean)
插入数据
|
String |
insertSql(SqlBeanConfig sqlBeanConfig,
Insert insert)
插入数据
|
String |
logicallyDeleteByConditionSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
String where,
Object[] args)
逻辑删除
|
String |
logicallyDeleteByIdSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Object id)
逻辑删除
|
String |
selectAllSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Paging paging)
查询全部
|
String |
selectByConditionSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Paging paging,
String where,
Object... args)
根据条件查询
|
String |
selectByIdSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Object id)
根据id条件查询
|
String |
selectByIdsSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Object... ids)
根据ids条件查询
|
String |
selectCountByConditionSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
String where,
Object[] args)
根据条件查询统计
|
String |
selectSql(SqlBeanConfig sqlBeanConfig,
Class<?> clazz,
Select select)
根据自定义条件查询(可自动分页)
|
String |
selectTableListSql(SqlBeanConfig sqlBeanConfig)
获取表名列表
|
String |
updateByBeanConditionSql(SqlBeanConfig sqlBeanConfig,
Object bean,
boolean updateNotNull,
String[] filterFields,
String where)
根据实体类字段条件更新
|
String |
updateByBeanIdSql(SqlBeanConfig sqlBeanConfig,
Object bean,
boolean updateNotNull,
String[] filterFields)
根据实体类id条件更新
|
String |
updateByConditionSql(SqlBeanConfig sqlBeanConfig,
Object bean,
boolean updateNotNull,
String[] filterFields,
String where,
Object[] args)
根据条件更新
|
String |
updateByIdSql(SqlBeanConfig sqlBeanConfig,
Object bean,
Object id,
boolean updateNotNull,
String[] filterFields)
根据实体类id条件更新
|
String |
updateSql(SqlBeanConfig sqlBeanConfig,
Update update,
boolean ignore)
更新
|
public String selectByIdSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, Object id)
clazz - id - public String selectByIdsSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, Object... ids)
clazz - ids - public String selectByConditionSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, Paging paging, String where, Object... args)
clazz - paging - where - args - public String selectCountByConditionSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, String where, Object[] args)
clazz - where - args - public String selectAllSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, Paging paging)
clazz - public String selectSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, Select select)
sqlBeanConfig - clazz - select - public String countSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, Select select)
sqlBeanConfig - clazz - select - public String deleteByIdSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, Object id)
clazz - id - public String deleteByConditionSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, String where, Object[] args)
clazz - where - args - public String deleteSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, Delete delete, boolean ignore)
clazz - delete - ignore - public String logicallyDeleteByIdSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, Object id)
clazz - id - public String logicallyDeleteByConditionSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz, String where, Object[] args)
clazz - where - args - public String updateSql(SqlBeanConfig sqlBeanConfig, Update update, boolean ignore)
sqlBeanConfig - update - ignore - public String updateByIdSql(SqlBeanConfig sqlBeanConfig, Object bean, Object id, boolean updateNotNull, String[] filterFields)
bean - updateNotNull - filterFields - public String updateByBeanIdSql(SqlBeanConfig sqlBeanConfig, Object bean, boolean updateNotNull, String[] filterFields)
bean - updateNotNull - filterFields - public String updateByConditionSql(SqlBeanConfig sqlBeanConfig, Object bean, boolean updateNotNull, String[] filterFields, String where, Object[] args)
bean - updateNotNull - filterFields - where - args - public String updateByBeanConditionSql(SqlBeanConfig sqlBeanConfig, Object bean, boolean updateNotNull, String[] filterFields, String where)
bean - updateNotNull - filterFields - where - public String insertBeanSql(SqlBeanConfig sqlBeanConfig, Object bean)
bean - public String insertSql(SqlBeanConfig sqlBeanConfig, Insert insert)
sqlBeanConfig - insert - public String createTableSql(SqlBeanConfig sqlBeanConfig, Class<?> clazz)
sqlBeanConfig - clazz - public String selectTableListSql(SqlBeanConfig sqlBeanConfig)
sqlBeanConfig - Copyright © 2020. All rights reserved.