类的使用
cn.vonce.sql.config.SqlBeanMeta
使用SqlBeanMeta的程序包
程序包
说明
-
cn.vonce.sql.bean中SqlBeanMeta的使用
返回SqlBeanMeta的cn.vonce.sql.bean中的方法参数类型为SqlBeanMeta的cn.vonce.sql.bean中的方法 -
cn.vonce.sql.config中SqlBeanMeta的使用
修饰符和类型方法说明static SqlBeanMetaSqlBeanMeta.build(SqlBeanConfig sqlBeanConfig, DatabaseMetaData metaData) -
cn.vonce.sql.dialect中SqlBeanMeta的使用
参数类型为SqlBeanMeta的cn.vonce.sql.dialect中的方法修饰符和类型方法说明DB2Dialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) DerbyDialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) 获取列数据列表的SQLH2Dialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) 获取列数据列表的SQLHsqlDialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) MysqlDialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) OracleDialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) PostgresqlDialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) SqlDialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) 查询列信息sqlSqliteDialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) SqlServerDialect.getColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) DB2Dialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) DerbyDialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) H2Dialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) HsqlDialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) MysqlDialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) OracleDialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) PostgresqlDialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) SqlDialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) 创建模式sqlSqliteDialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) SqlServerDialect.getCreateSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) DB2Dialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) DerbyDialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) H2Dialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) HsqlDialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) MysqlDialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) OracleDialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) PostgresqlDialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) SqlDialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) 删除模式sqlSqliteDialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) SqlServerDialect.getDropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) default StringSqlDialect.getSchemaName(SqlBeanMeta sqlBeanMeta, String schemaName) 获取schema名称DB2Dialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) DerbyDialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) H2Dialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) 获取schema的SQLHsqlDialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) MysqlDialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) OracleDialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) PostgresqlDialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) SqlDialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) 获取模式列表sqlSqliteDialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) SqlServerDialect.getSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) DB2Dialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) DerbyDialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) 获取表数据列表的SQLH2Dialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) 获取表数据列表的SQLHsqlDialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) MysqlDialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) OracleDialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) PostgresqlDialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) SqlDialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) 查询表信息sqlSqliteDialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) SqlServerDialect.getTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String tableName) -
cn.vonce.sql.provider中SqlBeanMeta的使用
参数类型为SqlBeanMeta的cn.vonce.sql.provider中的方法修饰符和类型方法说明static StringSqlBeanProvider.alterRemarksSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, String remarks) 更改表备注sqlstatic StringSqlBeanProvider.backupSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Wrapper wrapper, String targetSchema, String targetTableName, Column[] columns) 备份表和数据SqlBeanProvider.buildAlterSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, List<ColumnInfo> columnInfoList) 构建更改表结构sqlstatic StringSqlBeanProvider.copySql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Wrapper wrapper, String targetSchema, String targetTableName, Column[] columns) 复制数据到指定表static StringSqlBeanProvider.countBySql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, String where, Object[] args) 根据条件查询统计static StringSqlBeanProvider.countSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Class<?> returnType, Select select) 根据自定义条件统计static StringSqlBeanProvider.createSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) 创建模式sqlstatic StringSqlBeanProvider.createTableSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz) 创建表static StringSqlBeanProvider.databaseSql(SqlBeanMeta sqlBeanMeta, String schemaName) 获取模式列表sqlstatic StringSqlBeanProvider.deleteByIdSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Object id) 根据id条件删除static StringSqlBeanProvider.deleteBySql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, String where, Object[] args) 根据条件删除static StringSqlBeanProvider.deleteSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Delete delete, boolean ignore) 删除static StringSqlBeanProvider.dropSchemaSql(SqlBeanMeta sqlBeanMeta, String schemaName) 删除模式sqlstatic StringSqlBeanProvider.dropTableSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz) 删除表static StringSqlBeanProvider.insertBeanSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Object bean) 插入数据static StringSqlBeanProvider.insertSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Insert insert) 插入数据static StringSqlBeanProvider.logicallyDeleteByIdSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Object id) 逻辑删除static StringSqlBeanProvider.logicallyDeleteBySql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Wrapper wrapper) 逻辑删除static StringSqlBeanProvider.logicallyDeleteBySql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, String where, Object[] args) 逻辑删除static StringSqlBeanProvider.selectAllSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Class<?> returnType, Paging paging) 查询全部static StringSqlBeanProvider.selectByIdSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Class<?> returnType, Object id) 根据id条件查询static StringSqlBeanProvider.selectByIdsSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Class<?> returnType, Object... ids) 根据ids条件查询static StringSqlBeanProvider.selectBySql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Class<?> returnType, Paging paging, String where, Object... args) 根据条件查询static StringSqlBeanProvider.selectColumnListSql(SqlBeanMeta sqlBeanMeta, String schema, String name) 获取列信息列表static StringSqlBeanProvider.selectSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Class<?> returnType, Select select) 根据自定义条件查询(可自动分页)static StringSqlBeanProvider.selectTableListSql(SqlBeanMeta sqlBeanMeta, String schema, String name) 获取表名列表static StringSqlBeanProvider.updateByBeanIdSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Object bean, boolean updateNotNull, boolean optimisticLock, Column[] filterColumns) 根据实体类id条件更新static StringSqlBeanProvider.updateByBeanSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Object bean, boolean updateNotNull, boolean optimisticLock, String where, Column[] filterColumns) 根据实体类字段条件更新static StringSqlBeanProvider.updateByIdSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Object bean, Object id, boolean updateNotNull, boolean optimisticLock, Column[] filterColumns) 根据实体类id条件更新static StringSqlBeanProvider.updateBySql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Object bean, boolean updateNotNull, boolean optimisticLock, Column[] filterColumns, String where, Object[] args) 根据条件更新static StringSqlBeanProvider.updateSql(SqlBeanMeta sqlBeanMeta, Class<?> clazz, Update update, boolean ignore) 更新 -
cn.vonce.sql.service中SqlBeanMeta的使用
-
cn.vonce.sql.uitls中SqlBeanMeta的使用
参数类型为SqlBeanMeta的cn.vonce.sql.uitls中的方法修饰符和类型方法说明static ColumnInfoSqlBeanUtil.buildColumnInfo(SqlBeanMeta sqlBeanMeta, Field field) 获取列信息static ColumnInfoSqlBeanUtil.buildColumnInfo(SqlBeanMeta sqlBeanMeta, Field field, SqlTable sqlTable, SqlColumn sqlColumn, Class constantClass) 获取列信息static List<AlterDifference>SqlBeanUtil.columnInfoCompare(SqlBeanMeta sqlBeanMeta, ColumnInfo columnInfo, ColumnInfo toColumnInfo) 比较两个字段信息是否一致static JdbcTypeSqlBeanUtil.getJdbcType(SqlBeanMeta sqlBeanMeta, Field field) 获取字段的JdbcTypestatic booleanSqlBeanUtil.isToUpperCase(SqlBeanMeta sqlBeanMeta) 是否需要转大写