| 程序包 | 说明 |
|---|---|
| cn.vonce.sql.bean | |
| cn.vonce.sql.dialect | |
| cn.vonce.sql.provider | |
| cn.vonce.sql.service | |
| cn.vonce.sql.uitls |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlBeanDB |
Common.getSqlBeanDB() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Common.setSqlBeanDB(SqlBeanDB sqlBeanDB) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
SqlServerDialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
SqliteDialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
SqlDialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName)
查询列信息sql
|
String |
PostgresqlDialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
OracleDialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
MysqlDialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
HsqlDialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
H2Dialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName)
获取列数据列表的SQL
|
String |
DerbyDialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName)
获取列数据列表的SQL
|
String |
DB2Dialect.getColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
SqlServerDialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
SqliteDialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
SqlDialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName)
创建模式sql
|
String |
PostgresqlDialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
OracleDialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
MysqlDialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
HsqlDialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
H2Dialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
DerbyDialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
DB2Dialect.getCreateSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
SqlServerDialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
SqliteDialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
SqlDialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName)
删除模式sql
|
String |
PostgresqlDialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
OracleDialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
MysqlDialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
HsqlDialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
H2Dialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
DerbyDialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
DB2Dialect.getDropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
default String |
SqlDialect.getSchemaName(SqlBeanDB sqlBeanDB,
String schemaName)
获取schema名称
|
String |
SqlServerDialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
SqliteDialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
SqlDialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName)
获取模式列表sql
|
String |
PostgresqlDialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
OracleDialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
MysqlDialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
HsqlDialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
H2Dialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName)
获取schema的SQL
|
String |
DerbyDialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
DB2Dialect.getSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName) |
String |
SqlServerDialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
SqliteDialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
SqlDialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName)
查询表信息sql
|
String |
PostgresqlDialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
OracleDialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
MysqlDialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
HsqlDialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
String |
H2Dialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName)
获取表数据列表的SQL
|
String |
DerbyDialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName)
获取表数据列表的SQL
|
String |
DB2Dialect.getTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlBeanProvider.alterRemarksSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
String remarks)
更改表备注sql
|
static String |
SqlBeanProvider.backupSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Wrapper wrapper,
String targetSchema,
String targetTableName,
Column[] columns)
备份表和数据
|
static List<String> |
SqlBeanProvider.buildAlterSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
List<ColumnInfo> columnInfoList)
构建更改表结构sql
|
static String |
SqlBeanProvider.copySql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Wrapper wrapper,
String targetSchema,
String targetTableName,
Column[] columns)
复制数据到指定表
|
static String |
SqlBeanProvider.countBySql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object[] args)
根据条件查询统计
|
static String |
SqlBeanProvider.countSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<?> returnType,
Select select)
根据自定义条件统计
|
static String |
SqlBeanProvider.createSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName)
创建模式sql
|
static String |
SqlBeanProvider.createTableSql(SqlBeanDB sqlBeanDB,
Class<?> clazz)
创建表
|
static String |
SqlBeanProvider.databaseSql(SqlBeanDB sqlBeanDB,
String schemaName)
获取模式列表sql
|
static String |
SqlBeanProvider.deleteByIdSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object id)
根据id条件删除
|
static String |
SqlBeanProvider.deleteBySql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object[] args)
根据条件删除
|
static String |
SqlBeanProvider.deleteSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Delete delete,
boolean ignore)
删除
|
static String |
SqlBeanProvider.dropSchemaSql(SqlBeanDB sqlBeanDB,
String schemaName)
删除模式sql
|
static String |
SqlBeanProvider.dropTableSql(SqlBeanDB sqlBeanDB,
Class<?> clazz)
删除表
|
static String |
SqlBeanProvider.insertBeanSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object bean)
插入数据
|
static String |
SqlBeanProvider.insertSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Insert insert)
插入数据
|
static String |
SqlBeanProvider.logicallyDeleteByIdSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object id)
逻辑删除
|
static String |
SqlBeanProvider.logicallyDeleteBySql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
String where,
Object[] args)
逻辑删除
|
static String |
SqlBeanProvider.logicallyDeleteBySql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Wrapper wrapper)
逻辑删除
|
static String |
SqlBeanProvider.selectAllSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<?> returnType,
Paging paging)
查询全部
|
static String |
SqlBeanProvider.selectByIdSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<?> returnType,
Object id)
根据id条件查询
|
static String |
SqlBeanProvider.selectByIdsSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<?> returnType,
Object... ids)
根据ids条件查询
|
static String |
SqlBeanProvider.selectBySql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<?> returnType,
Paging paging,
String where,
Object... args)
根据条件查询
|
static String |
SqlBeanProvider.selectColumnListSql(SqlBeanDB sqlBeanDB,
String schema,
String name)
获取列信息列表
|
static String |
SqlBeanProvider.selectSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Class<?> returnType,
Select select)
根据自定义条件查询(可自动分页)
|
static String |
SqlBeanProvider.selectTableListSql(SqlBeanDB sqlBeanDB,
String schema,
String name)
获取表名列表
|
static String |
SqlBeanProvider.updateByBeanIdSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object bean,
boolean updateNotNull,
boolean optimisticLock,
Column[] filterColumns)
根据实体类id条件更新
|
static String |
SqlBeanProvider.updateByBeanSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object bean,
boolean updateNotNull,
boolean optimisticLock,
String where,
Column[] filterColumns)
根据实体类字段条件更新
|
static String |
SqlBeanProvider.updateByIdSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object bean,
Object id,
boolean updateNotNull,
boolean optimisticLock,
Column[] filterColumns)
根据实体类id条件更新
|
static String |
SqlBeanProvider.updateBySql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Object bean,
boolean updateNotNull,
boolean optimisticLock,
Column[] filterColumns,
String where,
Object[] args)
根据条件更新
|
static String |
SqlBeanProvider.updateSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
Update update,
boolean ignore)
更新
|
| 限定符和类型 | 方法和说明 |
|---|---|
SqlBeanDB |
SqlBeanService.getSqlBeanDB()
获得数据库相关信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ColumnInfo |
SqlBeanUtil.buildColumnInfo(SqlBeanDB sqlBeanDB,
Field field)
获取列信息
|
static ColumnInfo |
SqlBeanUtil.buildColumnInfo(SqlBeanDB sqlBeanDB,
Field field,
SqlTable sqlTable,
SqlColumn sqlColumn)
获取列信息
|
static List<AlterDifference> |
SqlBeanUtil.columnInfoCompare(SqlBeanDB sqlBeanDB,
ColumnInfo columnInfo,
ColumnInfo toColumnInfo)
比较两个字段信息是否一致
|
static boolean |
SqlBeanUtil.isToUpperCase(SqlBeanDB sqlBeanDB)
是否需要转大写
|
Copyright © 2025. All rights reserved.