类 DbQueryDecorator
- java.lang.Object
-
- com.baomidou.mybatisplus.generator.config.querys.AbstractDbQuery
-
- com.baomidou.mybatisplus.generator.config.querys.DbQueryDecorator
-
- 所有已实现的接口:
IDbQuery
public class DbQueryDecorator extends AbstractDbQuery
DbQuery 装饰器- 从以下版本开始:
- 3.5.0
- 作者:
- nieqiurong 2020/9/17., hubin
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classDbQueryDecorator.ResultSetWrapper
-
构造器概要
构造器 构造器 说明 DbQueryDecorator(@NotNull DataSourceConfig dataSourceConfig, @NotNull StrategyConfig strategyConfig)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcloseConnection()voidexecute(java.lang.String sql, java.util.function.Consumer<DbQueryDecorator.ResultSetWrapper> consumer)执行 SQL 查询,回调返回结果java.lang.StringfieldComment()字段注释java.lang.String[]fieldCustom()自定义字段名称java.lang.StringfieldKey()主键字段java.lang.StringfieldName()字段名称java.lang.StringfieldType()字段类型java.sql.ConnectiongetConnection()java.util.Map<java.lang.String,java.lang.Object>getCustomFields(java.sql.ResultSet resultSet)booleanisKeyIdentity(java.sql.ResultSet results)判断主键是否为identityjava.lang.StringtableComment()表注释java.lang.StringtableFieldsSql()表字段信息查询 SQLjava.lang.StringtableFieldsSql(java.lang.String tableName)扩展tableFieldsSql()方法java.lang.StringtableName()表名称java.lang.StringtablesSql()表信息查询 SQL
-
-
-
构造器详细资料
-
DbQueryDecorator
public DbQueryDecorator(@NotNull @NotNull DataSourceConfig dataSourceConfig, @NotNull @NotNull StrategyConfig strategyConfig)
-
-
方法详细资料
-
tablesSql
public java.lang.String tablesSql()
从接口复制的说明:IDbQuery表信息查询 SQL
-
tableFieldsSql
public java.lang.String tableFieldsSql()
从接口复制的说明:IDbQuery表字段信息查询 SQL
-
tableFieldsSql
public java.lang.String tableFieldsSql(java.lang.String tableName)
扩展tableFieldsSql()方法- 参数:
tableName- 表名- 返回:
- 查询表字段语句
-
tableName
public java.lang.String tableName()
从接口复制的说明:IDbQuery表名称
-
tableComment
public java.lang.String tableComment()
从接口复制的说明:IDbQuery表注释
-
fieldName
public java.lang.String fieldName()
从接口复制的说明:IDbQuery字段名称
-
fieldType
public java.lang.String fieldType()
从接口复制的说明:IDbQuery字段类型
-
fieldComment
public java.lang.String fieldComment()
从接口复制的说明:IDbQuery字段注释
-
fieldKey
public java.lang.String fieldKey()
从接口复制的说明:IDbQuery主键字段
-
isKeyIdentity
public boolean isKeyIdentity(java.sql.ResultSet results)
从接口复制的说明:IDbQuery判断主键是否为identity- 指定者:
isKeyIdentity在接口中IDbQuery- 覆盖:
isKeyIdentity在类中AbstractDbQuery- 参数:
results- ResultSet- 返回:
- 主键是否为identity
-
fieldCustom
public java.lang.String[] fieldCustom()
从接口复制的说明:IDbQuery自定义字段名称- 指定者:
fieldCustom在接口中IDbQuery- 覆盖:
fieldCustom在类中AbstractDbQuery
-
getCustomFields
public java.util.Map<java.lang.String,java.lang.Object> getCustomFields(java.sql.ResultSet resultSet)
-
execute
public void execute(java.lang.String sql, java.util.function.Consumer<DbQueryDecorator.ResultSetWrapper> consumer) throws java.sql.SQLException执行 SQL 查询,回调返回结果- 参数:
sql- 执行SQLconsumer- 结果处理- 抛出:
java.sql.SQLException
-
getConnection
public java.sql.Connection getConnection()
-
closeConnection
public void closeConnection()
-
-