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