- get(String, String, T) - Method in class org.dromara.hutool.db.AbstractDb
-
根据某个字段(最好是唯一字段)查询单个记录
当有多条返回时,只显示查询到的第一条
- get(Entity) - Method in class org.dromara.hutool.db.AbstractDb
-
根据条件实体查询单个记录,当有多条返回时,只显示查询到的第一条
- get(T) - Method in class org.dromara.hutool.db.DaoTemplate
-
根据主键获取单个记录
- get(String, T) - Method in class org.dromara.hutool.db.DaoTemplate
-
根据某个字段(最好是唯一字段)查询单个记录
当有多条返回时,只显示查询到的第一条
- get(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
-
根据条件实体查询单个记录,当有多条返回时,只显示查询到的第一条
- get(DataSource) - Method in enum org.dromara.hutool.db.ThreadLocalConnection
-
获取数据源对应的数据库连接
- get(DataSource) - Method in class org.dromara.hutool.db.ThreadLocalConnection.GroupedConnection
-
获取连接,如果获取的连接为空或者已被关闭,重新创建连接
- getAscOrDesc() - Method in class org.dromara.hutool.db.meta.ColumnIndexInfo
-
- getAutoCommit() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getBeginIndex() - Method in class org.dromara.hutool.db.Page
-
- getBlob(String) - Method in class org.dromara.hutool.db.Entity
-
获得Blob类型结果,如果结果类型非Blob,不做转换,直接抛出异常
- getCatalog() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getCatalog() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- getCatalog(Connection) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取catalog,获取失败返回null
- getCatalog() - Method in class org.dromara.hutool.db.meta.Table
-
获取catalog
- getCatalogName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取表的目录名称
- getClassName() - Method in class org.dromara.hutool.db.driver.matcher.Db2DriverMatcher
-
- getClassName() - Method in interface org.dromara.hutool.db.driver.matcher.DriverMatcher
-
获取对应的驱动类名称
- getClassName() - Method in class org.dromara.hutool.db.driver.matcher.MysqlDriverMatcher
-
- getClassName() - Method in class org.dromara.hutool.db.driver.matcher.StartsWithDriverMatcher
-
- getClassName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
如果调用getObject方法来从列中检索值,则返回生成其实例的 Java 类的完全限定名称
- getClientInfo(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getClientInfo() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getClob(String) - Method in class org.dromara.hutool.db.Entity
-
获得Clob类型结果,如果结果类型非Clob,不做转换,直接抛出异常
- getColumn(String) - Method in class org.dromara.hutool.db.meta.Table
-
获取某列信息
- getColumnDef() - Method in class org.dromara.hutool.db.meta.Column
-
获取默认值
- getColumnIndexInfoList() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- getColumnName() - Method in class org.dromara.hutool.db.meta.ColumnIndexInfo
-
- getColumnNames(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获得表的所有列名
- getColumnNames(ResultSet) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得结果集的所有列名
- getColumnNames(ResultSetMetaData) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得结果集的所有列名
- getColumnNames(DataSource, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得表的所有列名
- getColumns() - Method in class org.dromara.hutool.db.meta.Table
-
获取所有字段元信息
- getColumnValue(ResultSet, int, int, Type) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
-
获取字段值
针对日期时间等做单独处理判断
- getConfigParser() - Method in class org.dromara.hutool.db.ds.DSPool
-
获取配置解析器
- getConnection() - Method in interface org.dromara.hutool.db.ConnectionHolder
-
获得链接。
- getConnection() - Method in class org.dromara.hutool.db.DefaultConnectionHolder
-
- getConnection() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getConnection(String, String) - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getConnection() - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
- getConnection(String, String) - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
- getConnection() - Method in class org.dromara.hutool.db.ds.simple.SimpleDataSource
-
- getConnection(String, String) - Method in class org.dromara.hutool.db.ds.simple.SimpleDataSource
-
- getConnection() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getConnProps() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取连接属性
- getDataSource(String) - Method in class org.dromara.hutool.db.ds.DSPool
-
获取指定分组的数据源,单例获取
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.AbstractDSFactory
-
- getDataSourceName() - Method in interface org.dromara.hutool.db.ds.DSFactory
-
获取自定义的数据源名称,用于识别连接池
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.DSPool
-
获取数据源名称,用于识别当前使用连接池类型
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.jndi.JndiDSFactory
-
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.pooled.PooledDSFactory
-
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.simple.SimpleDSFactory
-
- getDate(String, Date) - Method in class org.dromara.hutool.db.Entity
-
- getDbConfig() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
获取数据库配置
- getDefaultDsFactory() - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获取默认数据源工厂
- getDialect() - Method in class org.dromara.hutool.db.config.DbConfig
-
获取自定义方言
- getDialect(DataSource) - Static method in class org.dromara.hutool.db.dialect.DialectFactory
-
获取共享方言
- getDigit() - Method in class org.dromara.hutool.db.meta.Column
-
获取小数位数
- getDirection() - Method in class org.dromara.hutool.db.sql.Order
-
- getDisplaySize() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取正常最大宽度(以字符数计)
- getDriver() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取JDBC驱动
- getDriver() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
获取驱动名
- getDriverName() - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取数据库驱动名称
- getDS() - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获得数据源
使用默认配置文件的无分组配置
- getDS(String) - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获得数据源
- getDsFactory() - Method in class org.dromara.hutool.db.config.DbConfig
-
获取自定义数据源工厂
- getEndIndex() - Method in class org.dromara.hutool.db.Page
-
- getFetchDirection() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getFetchSize() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getField() - Method in class org.dromara.hutool.db.sql.Condition
-
- getField() - Method in class org.dromara.hutool.db.sql.Order
-
- getFieldNames() - Method in class org.dromara.hutool.db.Entity
-
- getFields() - Method in class org.dromara.hutool.db.sql.Query
-
获得查询的字段名列表
- getFirstTableName() - Method in class org.dromara.hutool.db.sql.Query
-
获得第一个表名
- getGeneratedKeyOfLong(Statement) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
获得自增键的值
此方法对于Oracle无效(返回null)
- getGeneratedKeys(Statement) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
获得所有主键
- getGeneratedKeys(Statement, RsHandler<T>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- getGeneratedKeys() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getHoldability() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getIndexInfo(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取指定表的索引信息。
- getIndexInfo(DatabaseMetaData, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取指定表的索引信息。
- getIndexInfoList() - Method in class org.dromara.hutool.db.meta.Table
-
获取索引信息
- getIndexName() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- getInstance() - Static method in class org.dromara.hutool.db.ds.DSPool
-
获取单例池对象
- getJndiDS(String) - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获得JNDI数据源
- getJndiDSWithLog(String) - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获得JNDI数据源
- getLabel() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取列标签
- getLastReturn() - Method in class org.dromara.hutool.db.ds.pooled.PooledConnection
-
- getLevel() - Method in enum org.dromara.hutool.db.transaction.TransactionLevel
-
获取数据库事务级别int值
- getLinkOperator() - Method in class org.dromara.hutool.db.sql.Condition
-
获取与前一个Condition连接的逻辑运算符,可以是and或or
- getLoginTimeout() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getLoginTimeout() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
- getLogWriter() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getLogWriter() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
- getMaxFieldSize() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getMaxRows() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getMetaData() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getMetaData(Connection) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取数据库连接的元数据信息。
- getMetaData() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getMoreResults() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getMoreResults(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getName() - Method in class org.dromara.hutool.db.meta.Column
-
获取列名
- getName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取列名称
- getNamedSql() - Method in class org.dromara.hutool.db.sql.NamedSql
-
获取原始地带名称占位符的SQL语句
- getNetworkTimeout() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getNullable() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取null值选项,即是否可以为null
- getNullableEnum() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取列null值选项枚举,即是否可以为null
- getOperator() - Method in class org.dromara.hutool.db.sql.Condition
-
获得运算符
大于号,小于号,等于号 等
- getOrder() - Method in class org.dromara.hutool.db.meta.Column
-
获取顺序号
- getOrders() - Method in class org.dromara.hutool.db.Page
-
- getPage() - Method in class org.dromara.hutool.db.PageResult
-
页码,0表示第一页
- getPage() - Method in class org.dromara.hutool.db.sql.Query
-
获得分页对象,无分页返回null
- getPageNumber() - Method in class org.dromara.hutool.db.Page
-
- getPageSize() - Method in class org.dromara.hutool.db.Page
-
- getPageSize() - Method in class org.dromara.hutool.db.PageResult
-
- getParamArray() - Method in class org.dromara.hutool.db.sql.BoundSql
-
获取参数列表,按照占位符顺序
- getParameterMetaData() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getParamMap() - Method in class org.dromara.hutool.db.sql.NamedSql
-
获取原始参数名和参数值对应关系参数表
- getParams() - Method in class org.dromara.hutool.db.sql.BoundSql
-
获取参数列表,按照占位符顺序
- getParamValueArray() - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
获得占位符对应的值列表
- getParamValues() - Method in class org.dromara.hutool.db.sql.ConditionBuilder
-
- getParamValues() - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
获得占位符对应的值列表
- getParentLogger() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getParentLogger() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
Support from JDK7
- getPass() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取密码
- getPkNames() - Method in class org.dromara.hutool.db.meta.Table
-
获取主键列表
- getPoolProps() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取连接池属性
- getPrecision() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取小数位数
- getPreWrapQuote() - Method in class org.dromara.hutool.db.sql.QuoteWrapper
-
- getPrimaryKeys(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取指定表的主键列名列表。
- getPrimaryKeys(DatabaseMetaData, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取指定表的主键列名列表。
- getProductName() - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取数据库类型名称
- getPureTableName(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
如果是在Oracle数据库中并且表名被双引号包裹,则移除这些引号。
- getPureTableName() - Method in class org.dromara.hutool.db.meta.Table
-
获取表名(无包装符号),如"1234"对应的pureTableName为1234
- getQueryTimeout() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getRaw() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getRemarks() - Method in class org.dromara.hutool.db.meta.Column
-
获取注释
- getRemarks(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取指定表的备注信息。
- getRemarks(DatabaseMetaData, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取指定表的备注信息。
- getRemarks() - Method in class org.dromara.hutool.db.meta.Table
-
获取注释
- getResultSet() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getResultSetConcurrency() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getResultSetHoldability() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getResultSetType() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getRowId() - Method in class org.dromara.hutool.db.Entity
-
获得rowid
- getRowId(String) - Method in class org.dromara.hutool.db.Entity
-
获得rowid
- getRunner() - Method in class org.dromara.hutool.db.AbstractDb
-
- getScale() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
小数点右侧的位数
- getSchema() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getSchema() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- getSchema(Connection) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取schema,获取失败返回null
- getSchema() - Method in class org.dromara.hutool.db.meta.Table
-
获取 schema
- getSchemaName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取表架构名称
- getSecondValue() - Method in class org.dromara.hutool.db.sql.Condition
-
获得between 类型中第二个值
- getSize() - Method in class org.dromara.hutool.db.meta.Column
-
获取大小或数据长度
- getSql() - Method in class org.dromara.hutool.db.sql.BoundSql
-
获取SQL
- getSqlFilters() - Method in class org.dromara.hutool.db.config.DbConfig
-
获取SQL过滤器
- getSqlTime(String, Time) - Method in class org.dromara.hutool.db.Entity
-
- getSqlTimestamp(String, Timestamp) - Method in class org.dromara.hutool.db.Entity
-
- getStartEnd() - Method in class org.dromara.hutool.db.Page
-
开始位置和结束位置
例如:
页码:0,每页10 =》 [0, 10]
页码:1,每页10 =》 [10, 20]
页码:2,每页10 =》 [21, 30]
。。。
- getStr(String, String) - Method in class org.dromara.hutool.db.Entity
-
- getStr(String, Charset, String) - Method in class org.dromara.hutool.db.Entity
-
获得字符串值
支持Clob、Blob、RowId
- getSufWrapQuote() - Method in class org.dromara.hutool.db.sql.QuoteWrapper
-
- getTableMeta(DataSource, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加:
remarks = true
useInformationSchema = true
- getTableMeta(DataSource, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加:
remarks = true
useInformationSchema = true
- getTableMeta(Connection, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加:
remarks = true
useInformationSchema = true
- getTableName() - Method in class org.dromara.hutool.db.Entity
-
- getTableName() - Method in class org.dromara.hutool.db.meta.Column
-
获取表名
- getTableName() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- getTableName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取表名
- getTableName() - Method in class org.dromara.hutool.db.meta.Table
-
获取表名
- getTableNames(String, TableType...) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取符合指定模式的表名称列表。
- getTableNames(DataSource) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames(DataSource, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames(DataSource, String, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames(DataSource, String, String, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames(DataSource, String, String, String, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames() - Method in class org.dromara.hutool.db.sql.Query
-
获得表名数组
- getTotal() - Method in class org.dromara.hutool.db.PageResult
-
- getTotalPage() - Method in class org.dromara.hutool.db.PageResult
-
- getTransactionIsolation() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getType() - Method in class org.dromara.hutool.db.meta.Column
-
- getType() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取SQL类型
- getTypeEnum() - Method in class org.dromara.hutool.db.meta.Column
-
获取字段类型的枚举
- getTypeMap() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getTypeName() - Method in class org.dromara.hutool.db.meta.Column
-
获取类型名称
- getTypeName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取类型名称
- getTypeOfNull(PreparedStatement, int) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
获取null字段对应位置的数据类型
有些数据库对于null字段必须指定类型,否则会插入报错,此方法用于获取其类型,如果获取失败,使用默认的
Types.VARCHAR
- getTypeOfNull(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
获取null字段对应位置的数据类型
有些数据库对于null字段必须指定类型,否则会插入报错,此方法用于获取其类型,如果获取失败,使用默认的
Types.VARCHAR
- getUpdateCount() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getUrl() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取JDBC URL
- getUser() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取用户名
- getValue() - Method in enum org.dromara.hutool.db.meta.JdbcType
-
获取枚举值,即JDBC字段类型代码
- getValue() - Method in enum org.dromara.hutool.db.meta.ResultColumn.ColumnNullable
-
获取枚举值,即列null值选项代码
- getValue() - Method in class org.dromara.hutool.db.sql.Condition
-
获得值
- getWarnings() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getWarnings() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getWhere() - Method in class org.dromara.hutool.db.sql.Query
-
获得条件语句
- getWrapper() - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- getWrapper() - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- groupBy(String...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
分组
- GroupedConnection() - Constructor for class org.dromara.hutool.db.ThreadLocalConnection.GroupedConnection
-
- page(Entity, Page, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Collection<String>, Entity, Page, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(CharSequence, Page, RsHandler<T>, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
- page(SqlBuilder, Page, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
- page(CharSequence, Page, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
- page(Collection<String>, Entity, int, int) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Collection<String>, Entity, Page) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Entity, Page) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Entity, Page, String...) - Method in class org.dromara.hutool.db.DaoTemplate
-
分页
- page(Entity, Page) - Method in class org.dromara.hutool.db.DaoTemplate
-
分页
- page(Connection, Query) - Method in class org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- page(Connection, Query, RsHandler<T>) - Method in class org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- page(Connection, SqlBuilder, Page) - Method in class org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- page(Connection, SqlBuilder, Page, RsHandler<T>) - Method in class org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- Page - Class in org.dromara.hutool.db
-
分页对象
- Page() - Constructor for class org.dromara.hutool.db.Page
-
- Page(int, int) - Constructor for class org.dromara.hutool.db.Page
-
构造
- Page(int, int, Order) - Constructor for class org.dromara.hutool.db.Page
-
构造
- pageForBeanList(CharSequence, Page, Class<T>, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询,结果为Bean列表,不计算总数
- pageForBeanResult(CharSequence, Page, Class<T>, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询,结果为Bean列表,不计算总数
- pageForEntityList(Entity, Page) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询,结果为Entity列表,不计算总数
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- PageResult<T> - Class in org.dromara.hutool.db
-
分页数据结果集
- PageResult() - Constructor for class org.dromara.hutool.db.PageResult
-
构造
- PageResult(int, int) - Constructor for class org.dromara.hutool.db.PageResult
-
构造
- PageResult(Page, int) - Constructor for class org.dromara.hutool.db.PageResult
-
构造
- PageResult(int, int, int) - Constructor for class org.dromara.hutool.db.PageResult
-
构造
- PageResultHandler<T> - Class in org.dromara.hutool.db.handler
-
分页结果集处理类 ,处理出的结果为PageResult
- PageResultHandler(Class<T>, PageResult<T>) - Constructor for class org.dromara.hutool.db.handler.PageResultHandler
-
构造
结果集根据给定的分页对象查询数据库,填充结果
- parse(T) - Static method in class org.dromara.hutool.db.ActiveEntity
-
将PO对象转为Entity
- parse(T, boolean, boolean) - Static method in class org.dromara.hutool.db.ActiveEntity
-
将PO对象转为ActiveEntity
- parse(String) - Method in interface org.dromara.hutool.db.config.ConfigParser
-
解析,包括数据库基本连接信息、连接属性、连接池参数和其他配置项等
- parse(String) - Method in class org.dromara.hutool.db.config.SettingConfigParser
-
- parse(T) - Static method in class org.dromara.hutool.db.Entity
-
将PO对象转为Entity
- parse(T, boolean, boolean) - Static method in class org.dromara.hutool.db.Entity
-
将PO对象转为Entity
- parse(String, Object) - Static method in class org.dromara.hutool.db.sql.Condition
-
解析为Condition
- parseBean(T) - Method in class org.dromara.hutool.db.ActiveEntity
-
- parseBean(T, boolean, boolean) - Method in class org.dromara.hutool.db.ActiveEntity
-
- parseBean(T) - Method in class org.dromara.hutool.db.Entity
-
将值对象转换为Entity
类名会被当作表名,小写第一个字母
- parseBean(T, boolean, boolean) - Method in class org.dromara.hutool.db.Entity
-
将值对象转换为Entity
类名会被当作表名,小写第一个字母
- parseWithUnderlineCase(T) - Static method in class org.dromara.hutool.db.ActiveEntity
-
将PO对象转为ActiveEntity,并采用下划线法转换字段
- parseWithUnderlineCase(T) - Static method in class org.dromara.hutool.db.Entity
-
将PO对象转为Entity,并采用下划线法转换字段
- PhoenixDialect - Class in org.dromara.hutool.db.dialect.impl
-
Phoenix数据库方言
- PhoenixDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
构造
- PooledConnection - Class in org.dromara.hutool.db.ds.pooled
-
池化
- PooledConnection(ConnectionConfig<?>, PooledDataSource) - Constructor for class org.dromara.hutool.db.ds.pooled.PooledConnection
-
构造
- PooledDataSource - Class in org.dromara.hutool.db.ds.pooled
-
池化的数据源,用于管理数据库连接
- PooledDataSource(ConnectionConfig<?>) - Constructor for class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
构造
- PooledDSFactory - Class in org.dromara.hutool.db.ds.pooled
-
Hutool自身实现的池化数据源工厂类
- PooledDSFactory() - Constructor for class org.dromara.hutool.db.ds.pooled.PooledDSFactory
-
- PostgresqlDialect - Class in org.dromara.hutool.db.dialect.impl
-
Postgree方言
- PostgresqlDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.PostgresqlDialect
-
构造
- prepareCall(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareCall(String, int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareCall(String, int, int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareCall(DbConfig, Connection, String, Object...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- prepareStatement(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int, int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int[]) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, String[]) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(boolean, DbConfig, Connection, String, Object...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- prepareStatementForBatch(DbConfig, Connection, String, Object[]...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- prepareStatementForBatch(DbConfig, Connection, String, Iterable<Object[]>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- primaryKeyField - Variable in class org.dromara.hutool.db.DaoTemplate
-
本表的主键字段,请在子类中覆盖或构造方法中指定,默认为id
- psForCount(Connection, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForCount(Connection, SqlBuilder) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForDelete(Connection, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForDelete(Connection, Query) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForFind(Connection, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForFind(Connection, Query) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForInsert(boolean, Connection, Entity) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForInsert(boolean, Connection, Entity) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForInsertBatch(Connection, Entity...) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
构建用于批量插入的PreparedStatement
用户实现需按照数据库方言格式,将
Entity转换为带有占位符的SQL语句及参数列表
- psForInsertBatch(Connection, Entity...) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForPage(Connection, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForPage(Connection, SqlBuilder, Page) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForPage(Connection, Query) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForPage(Connection, SqlBuilder, Page) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForUpdate(Connection, Entity, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForUpdate(Connection, Entity, Query) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForUpdate(Connection, Entity, Query) - Method in class org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
- psForUpsert(Connection, Entity, String...) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.DmDialect
-
构建用于upsert的
PreparedStatement
达梦使用 MERGE INTO 语法可合并 UPDATE 和 INSERT 语句
参考文档:https://eco.dameng.com/document/dm/zh-cn/pm/insertion-deletion-modification#5.4%20MERGE%20INTO%20%E8%AF%AD%E5%8F%A5
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.H2Dialect
-
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.MysqlDialect
-
构建用于upsert的
PreparedStatement
MySQL通过主键方式实现Upsert,故keys无效,生成SQL语法为:
INSERT INTO demo(a,b,c) values(?
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.PostgresqlDialect
-
- select(boolean, String...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
查询
- select(boolean, Collection<String>) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
查询
- select(String...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
查询(非Distinct)
- select(Collection<String>) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
查询(非Distinct)
- Session - Class in org.dromara.hutool.db
-
数据库SQL执行会话
会话通过共用Connection而可以实现JDBC事务
一个会话只维护一个连接,推荐在执行完后关闭Session,避免重用
本对象并不是线程安全的,多个线程共用一个Session将会导致不可预知的问题
- Session(DataSource) - Constructor for class org.dromara.hutool.db.Session
-
构造,从DataSource中识别方言
- Session(DataSource, Dialect) - Constructor for class org.dromara.hutool.db.Session
-
构造
- set(String, Object) - Method in class org.dromara.hutool.db.ActiveEntity
-
- set(String, Object) - Method in class org.dromara.hutool.db.Entity
-
- setArray(int, Array) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setAsciiStream(int, InputStream, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setAsciiStream(int, InputStream, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setAsciiStream(int, InputStream) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setAscOrDesc(String) - Method in class org.dromara.hutool.db.meta.ColumnIndexInfo
-
- setAutoCommit(boolean) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setAutoIncrement(boolean) - Method in class org.dromara.hutool.db.meta.Column
-
设置是否自增
- setBigDecimal(int, BigDecimal) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBinaryStream(int, InputStream, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBinaryStream(int, InputStream, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBinaryStream(int, InputStream) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBlob(int, Blob) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBlob(int, InputStream, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBlob(int, InputStream) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBoolean(int, boolean) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setByte(int, byte) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBytes(int, byte[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setCaseInsensitive(boolean) - Method in class org.dromara.hutool.db.AbstractDb
-
设置是否在结果中忽略大小写
如果忽略,则在Entity中调用getXXX时,字段值忽略大小写,默认忽略
- setCaseInsensitive(boolean) - Method in class org.dromara.hutool.db.config.DbConfig
-
设置是否在结果中忽略大小写
如果忽略,则在Entity中调用getXXX时,字段值忽略大小写,默认忽略
- setCaseInsensitive(boolean) - Method in class org.dromara.hutool.db.handler.PageResultHandler
-
设置是否忽略大小写
- setCatalog(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setCatalog(String) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- setCatalog(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置catalog
- setCharacterStream(int, Reader, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setCharacterStream(int, Reader, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setCharacterStream(int, Reader) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setClientInfo(String, String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setClientInfo(Properties) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setClob(int, Clob) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setClob(int, Reader, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setClob(int, Reader) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setColumnDef(String) - Method in class org.dromara.hutool.db.meta.Column
-
设置默认值
- setColumnIndexInfoList(List<ColumnIndexInfo>) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- setColumnName(String) - Method in class org.dromara.hutool.db.meta.ColumnIndexInfo
-
- setConnection(Connection) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置连接
- setConnProps(Properties) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置连接属性
- setCursorName(String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setDate(int, Date) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setDate(int, Date, Calendar) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setDialect(Dialect) - Method in class org.dromara.hutool.db.config.DbConfig
-
设置自定义方言
- setDigit(int) - Method in class org.dromara.hutool.db.meta.Column
-
设置小数位数
- setDirection(Direction) - Method in class org.dromara.hutool.db.sql.Order
-
设置排序方向
- setDouble(int, double) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setDriver(String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置JDBC驱动
- setDriver(Driver) - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
设置驱动
- setDsFactory(DSFactory) - Method in class org.dromara.hutool.db.config.DbConfig
-
设置数据源工厂
- setEscapeProcessing(boolean) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setFactory(DSFactory) - Method in class org.dromara.hutool.db.ds.DSPool
-
- setFetchDirection(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setFetchSize(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setField(String) - Method in class org.dromara.hutool.db.sql.Condition
-
设置字段名
- setField(String) - Method in class org.dromara.hutool.db.sql.Order
-
设置排序字段
- setFieldNames(Collection<String>) - Method in class org.dromara.hutool.db.ActiveEntity
-
- setFieldNames(String...) - Method in class org.dromara.hutool.db.ActiveEntity
-
- setFieldNames(Collection<String>) - Method in class org.dromara.hutool.db.Entity
-
设置字段列表,用于限制加入的字段的值
- setFieldNames(String...) - Method in class org.dromara.hutool.db.Entity
-
设置字段列表,用于限制加入的字段的值
- setFields(SerSupplier<?>...) - Method in class org.dromara.hutool.db.ActiveEntity
-
通过lambda批量设置值
- setFields(SerSupplier<?>...) - Method in class org.dromara.hutool.db.Entity
-
通过lambda批量设置值
- setFields(Collection<String>) - Method in class org.dromara.hutool.db.sql.Query
-
设置查询的字段名列表
- setFields(String...) - Method in class org.dromara.hutool.db.sql.Query
-
设置查询的字段名列表
- setFloat(int, float) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setGlobalDSFactory(DSFactory) - Static method in class org.dromara.hutool.db.ds.DSUtil
-
设置全局的数据源工厂
在项目中存在多个连接池库的情况下,我们希望使用低优先级的库时使用此方法自定义之
重新定义全局的数据源工厂此方法可在以下两种情况下调用:
1.
- setHoldability(int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setIgnoreNull(String, Object) - Method in class org.dromara.hutool.db.ActiveEntity
-
- setIgnoreNull(String, Object) - Method in class org.dromara.hutool.db.Entity
-
- setIndexInfoList(List<IndexInfo>) - Method in class org.dromara.hutool.db.meta.Table
-
设置索引信息
- setIndexName(String) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- setInt(int, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setLastReturn(long) - Method in class org.dromara.hutool.db.ds.pooled.PooledConnection
-
- setLinkOperator(LogicalOperator) - Method in class org.dromara.hutool.db.sql.Condition
-
设置与前一个Condition连接的逻辑运算符,可以是and或or
- setLoginTimeout(int) - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- setLoginTimeout(int) - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
- setLogWriter(PrintWriter) - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- setLogWriter(PrintWriter) - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
- setLong(int, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setMaxFieldSize(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setMaxRows(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setName(String) - Method in class org.dromara.hutool.db.meta.Column
-
设置列名
- setNCharacterStream(int, Reader, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNCharacterStream(int, Reader) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNClob(int, NClob) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNClob(int, Reader, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNClob(int, Reader) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNetworkTimeout(Executor, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setNonUnique(boolean) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- setNString(int, String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNull(int, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNull(int, int, String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNullable(boolean) - Method in class org.dromara.hutool.db.meta.Column
-
设置是否为可空
- setObject(int, Object, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setObject(int, Object) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setObject(int, Object, int, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setOperator(String) - Method in class org.dromara.hutool.db.sql.Condition
-
设置运算符
大于号,小于号,等于号 等
- setOrder(int) - Method in class org.dromara.hutool.db.meta.Column
-
设置顺序号
- setOrder(Order...) - Method in class org.dromara.hutool.db.Page
-
设置排序
- setPage(int) - Method in class org.dromara.hutool.db.PageResult
-
设置页码,0表示第一页
- setPage(Page) - Method in class org.dromara.hutool.db.sql.Query
-
设置分页对象
- setPageNumber(int) - Method in class org.dromara.hutool.db.Page
-
设置页码,0表示第一页
- setPageSize(int) - Method in class org.dromara.hutool.db.Page
-
设置每页结果数
- setPageSize(int) - Method in class org.dromara.hutool.db.PageResult
-
设置每页结果数
- setParam(PreparedStatement, int, Object) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- setParam(int, Object) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setParamList(List<Object>) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置SQL的"?"
- setParams(List<Object>) - Method in class org.dromara.hutool.db.sql.BoundSql
-
设置参数列表
- setParams(Object...) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置SQL的"?"
- setPass(String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置密码
- setPk(boolean) - Method in class org.dromara.hutool.db.meta.Column
-
设置是否主键
- setPkNames(Set<String>) - Method in class org.dromara.hutool.db.meta.Table
-
设置主键列表
- setPlaceHolder(boolean) - Method in class org.dromara.hutool.db.sql.Condition
-
设置是否使用条件占位符
- setPoolable(boolean) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setPoolProps(Properties) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置连接池属性
- setPreWrapQuote(Character) - Method in class org.dromara.hutool.db.sql.QuoteWrapper
-
设置前置包装的符号
- setPureTableName(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置表名(无包装符号),如"1234"对应的pureTableName为1234
- setQueryTimeout(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setReadOnly(boolean) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setRef(int, Ref) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setRemarks(String) - Method in class org.dromara.hutool.db.meta.Column
-
设置注释
- setRemarks(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置注释
- setReturnGeneratedKey(boolean) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置是否返回主键
- setRowId(int, RowId) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setRunner(DialectRunner) - Method in class org.dromara.hutool.db.AbstractDb
-
- setSavepoint() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setSavepoint(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setSavepoint() - Method in class org.dromara.hutool.db.Session
-
设置保存点
- setSavepoint(String) - Method in class org.dromara.hutool.db.Session
-
设置保存点
- setSchema(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setSchema(String) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- setSchema(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置schema
- setSecondValue(Object) - Method in class org.dromara.hutool.db.sql.Condition
-
设置between 类型中第二个值
- setShort(int, short) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setSize(long) - Method in class org.dromara.hutool.db.meta.Column
-
设置大小或数据长度
- setSql(String) - Method in class org.dromara.hutool.db.sql.BoundSql
-
设置SQL语句
- setSql(String) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置执行的SQL语句
- setSqlFilter(SqlFilter) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置SQL日志
- setSQLXML(int, SQLXML) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setString(int, String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setSufWrapQuote(Character) - Method in class org.dromara.hutool.db.sql.QuoteWrapper
-
设置后置包装的符号
- setTableName(String) - Method in class org.dromara.hutool.db.ActiveEntity
-
- setTableName(String) - Method in class org.dromara.hutool.db.Entity
-
设置表名
- setTableName(String) - Method in class org.dromara.hutool.db.meta.Column
-
设置表名
- setTableName(String) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- setTableName(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置表名
- setTableNames(String...) - Method in class org.dromara.hutool.db.sql.Query
-
设置表名
- setTime(int, Time) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setTime(int, Time, Calendar) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setTimestamp(int, Timestamp) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setTimestamp(int, Timestamp, Calendar) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- SettingConfigParser - Class in org.dromara.hutool.db.config
-
- SettingConfigParser(Setting) - Constructor for class org.dromara.hutool.db.config.SettingConfigParser
-
构造
- setTotal(int) - Method in class org.dromara.hutool.db.PageResult
-
设置总数
- setTotalPage(int) - Method in class org.dromara.hutool.db.PageResult
-
设置总页数
- setTransactionIsolation(int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setTransactionIsolation(int) - Method in class org.dromara.hutool.db.Session
-
设置事务的隔离级别
Connection.TRANSACTION_NONE 驱动不支持事务
Connection.TRANSACTION_READ_UNCOMMITTED 允许脏读、不可重复读和幻读
Connection.TRANSACTION_READ_COMMITTED 禁止脏读,但允许不可重复读和幻读
Connection.TRANSACTION_REPEATABLE_READ 禁止脏读和不可重复读,单运行幻读
Connection.TRANSACTION_SERIALIZABLE 禁止脏读、不可重复读和幻读
- setType(int) - Method in class org.dromara.hutool.db.meta.Column
-
设置类型,对应java.sql.Types中的类型
- setTypeMap(Map<String, Class<?>>) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setTypeName(String) - Method in class org.dromara.hutool.db.meta.Column
-
设置类型名称
- setUnicodeStream(int, InputStream, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
Deprecated.
- setUrl(String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置JDBC URL
- setURL(int, URL) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setUser(String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置用户名
- setValue(Object) - Method in class org.dromara.hutool.db.sql.Condition
-
设置值,不解析表达式
- setValue(Object, boolean) - Method in class org.dromara.hutool.db.sql.Condition
-
设置值
- setWhere(Condition...) - Method in class org.dromara.hutool.db.sql.Query
-
设置条件语句
- setWrapper(Character) - Method in class org.dromara.hutool.db.AbstractDb
-
设置包装器,包装器用于对表名、字段名进行符号包装(例如双引号),防止关键字与这些表名或字段冲突
- setWrapper(QuoteWrapper) - Method in class org.dromara.hutool.db.AbstractDb
-
设置包装器,包装器用于对表名、字段名进行符号包装(例如双引号),防止关键字与这些表名或字段冲突
- setWrapper(QuoteWrapper) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
设置包装器
- setWrapper(QuoteWrapper) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- setWrapper(Character) - Method in class org.dromara.hutool.db.DialectRunner
-
设置包装器,包装器用于对表名、字段名进行符号包装(例如双引号),防止关键字与这些表名或字段冲突
- setWrapper(QuoteWrapper) - Method in class org.dromara.hutool.db.DialectRunner
-
设置包装器,包装器用于对表名、字段名进行符号包装(例如双引号),防止关键字与这些表名或字段冲突
- SimpleDataSource - Class in org.dromara.hutool.db.ds.simple
-
简易数据源,没有使用连接池,仅供测试或打开关闭连接非常少的场合使用!
- SimpleDataSource(ConnectionConfig<?>) - Constructor for class org.dromara.hutool.db.ds.simple.SimpleDataSource
-
构造
- SimpleDSFactory - Class in org.dromara.hutool.db.ds.simple
-
简单数据源工厂类
- SimpleDSFactory() - Constructor for class org.dromara.hutool.db.ds.simple.SimpleDSFactory
-
- SqlBuilder - Class in org.dromara.hutool.db.sql
-
SQL构建器
首先拼接SQL语句,值使用 ?
- SqlBuilder() - Constructor for class org.dromara.hutool.db.sql.SqlBuilder
-
构造
- SqlBuilder(QuoteWrapper) - Constructor for class org.dromara.hutool.db.sql.SqlBuilder
-
构造
- SqlBuilder.Join - Enum in org.dromara.hutool.db.sql
-
SQL中多表关联用的关键字
- SqlExecutor - Class in org.dromara.hutool.db.sql
-
SQL执行器,用于执行指定的SQL查询、更新语句。
- SqlExecutor(DbConfig, Connection) - Constructor for class org.dromara.hutool.db.sql.SqlExecutor
-
构造
- SqlFilter - Interface in org.dromara.hutool.db.sql.filter
-
SQL拦截器
- SqlFilterChain - Class in org.dromara.hutool.db.sql.filter
-
- SqlFilterChain() - Constructor for class org.dromara.hutool.db.sql.filter.SqlFilterChain
-
- SqlFormatter - Class in org.dromara.hutool.db.sql
-
SQL格式化器 from Hibernate
- SqlFormatter() - Constructor for class org.dromara.hutool.db.sql.SqlFormatter
-
- Sqlite3Dialect - Class in org.dromara.hutool.db.dialect.impl
-
SqlLite3方言
- Sqlite3Dialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.Sqlite3Dialect
-
构造
- SqlLog - Class in org.dromara.hutool.db.sql
-
SQL在日志中打印配置
- SqlLog() - Constructor for class org.dromara.hutool.db.sql.SqlLog
-
- SqlLogFilter - Class in org.dromara.hutool.db.sql.filter
-
SQL打印拦截器
- SqlLogFilter(SqlLog) - Constructor for class org.dromara.hutool.db.sql.filter.SqlLogFilter
-
构造
- SqlServer2005Dialect - Class in org.dromara.hutool.db.dialect.impl
-
SQLServer2005-2008方言实现
参考:jdbc-plus
- SqlServer2005Dialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.SqlServer2005Dialect
-
构造
- SqlServer2012Dialect - Class in org.dromara.hutool.db.dialect.impl
-
SQLServer2012 方言
- SqlServer2012Dialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.SqlServer2012Dialect
-
构造
- SqlUtil - Class in org.dromara.hutool.db.sql
-
SQL相关工具类,包括相关SQL语句拼接等
- SqlUtil() - Constructor for class org.dromara.hutool.db.sql.SqlUtil
-
- StartsWithDriverMatcher - Class in org.dromara.hutool.db.driver.matcher
-
判断jdbc url的起始字符串匹配对应的驱动类名
- StartsWithDriverMatcher(String, String...) - Constructor for class org.dromara.hutool.db.driver.matcher.StartsWithDriverMatcher
-
构造
- StatementBuilder - Class in org.dromara.hutool.db.sql
-
- StatementBuilder() - Constructor for class org.dromara.hutool.db.sql.StatementBuilder
-
- StatementUtil - Class in org.dromara.hutool.db.sql
-
Statement和PreparedStatement工具类
- StatementUtil() - Constructor for class org.dromara.hutool.db.sql.StatementUtil
-
- StatementWrapper - Class in org.dromara.hutool.db.sql
-
- StatementWrapper(PreparedStatement) - Constructor for class org.dromara.hutool.db.sql.StatementWrapper
-
构造
- StringHandler - Class in org.dromara.hutool.db.handler
-
处理为字符串结果,当查询结果为单个字符串时使用此处理器
- StringHandler() - Constructor for class org.dromara.hutool.db.handler.StringHandler
-
- StringRowHandler - Class in org.dromara.hutool.db.handler.row
-
- StringRowHandler(ResultSetMetaData, String) - Constructor for class org.dromara.hutool.db.handler.row.StringRowHandler
-
构造
- validateEntity(Entity) - Static method in class org.dromara.hutool.db.sql.SqlBuilder
-
验证实体类对象的有效性
- value() - Method in enum org.dromara.hutool.db.meta.TableType
-
获取值
- ValueListHandler - Class in org.dromara.hutool.db.handler
-
结果集处理类 ,处理出的结果为List列表
- ValueListHandler() - Constructor for class org.dromara.hutool.db.handler.ValueListHandler
-
- valueOf(String) - Static method in enum org.dromara.hutool.db.dialect.DialectName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.meta.JdbcType
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum org.dromara.hutool.db.meta.JdbcType
-
- valueOf(String) - Static method in enum org.dromara.hutool.db.meta.ResultColumn.ColumnNullable
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.meta.TableType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.sql.Condition.LikeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.sql.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.sql.LogicalOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.sql.SqlBuilder.Join
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.ThreadLocalConnection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.transaction.TransactionLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.dromara.hutool.db.dialect.DialectName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.meta.JdbcType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.meta.ResultColumn.ColumnNullable
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.meta.TableType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.sql.Condition.LikeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.sql.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.sql.LogicalOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.sql.SqlBuilder.Join
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.ThreadLocalConnection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.transaction.TransactionLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.