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