跳过导航链接
[Web Site]
A B C D E G H I J L M N P Q R S T U V 

A

AbstractRowMapper<T> - net.hasor.db.jdbc.mapper中的类
 
AbstractRowMapper() - 类 的构造器net.hasor.db.jdbc.mapper.AbstractRowMapper
 
applyStatementSettings(Statement) - 类 中的方法net.hasor.db.jdbc.core.JdbcConnection
对Statement的属性进行设置。

B

BatchPreparedStatementSetter - net.hasor.db.jdbc中的接口
批量更新时动态参数设置接口。
BeanPropertyRowMapper<T> - net.hasor.db.jdbc.mapper中的类
用于 POJO 的 RowMapper
BeanPropertyRowMapper() - 类 的构造器net.hasor.db.jdbc.mapper.BeanPropertyRowMapper
Create a new BeanPropertyRowMapper.
BeanPropertyRowMapper(Class<T>) - 类 的构造器net.hasor.db.jdbc.mapper.BeanPropertyRowMapper
Create a new BeanPropertyRowMapper.
BeanSqlParameterSource - net.hasor.db.jdbc.paramer中的类
 
BeanSqlParameterSource(Object) - 类 的构造器net.hasor.db.jdbc.paramer.BeanSqlParameterSource
 
beginTransaction() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
buildSql(ParsedSql, SqlParameterSource) - 类 中的静态方法net.hasor.db.jdbc.core.ParsedSql
生成SQL
buildSqlValues(ParsedSql, SqlParameterSource) - 类 中的静态方法net.hasor.db.jdbc.core.ParsedSql
生成Values

C

CallableStatementCallback<T> - net.hasor.db.jdbc中的接口
通用的回调接口。
CallableStatementCreator - net.hasor.db.jdbc中的接口
该接口用于创建 CallableStatement 对象。
cancelTransaction() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
取消事务状态
cleanupParameters() - 接口 中的方法net.hasor.db.jdbc.core.ParameterDisposer
关闭参数分配的可回收资源,例如:Lob 类型参数。
cleanupParameters() - 类 中的方法net.hasor.db.jdbc.paramer.BeanSqlParameterSource
 
cleanupParameters() - 类 中的方法net.hasor.db.jdbc.paramer.MapSqlParameterSource
 
ColumnMapRowMapper - net.hasor.db.jdbc.mapper中的类
RowMapper implementation that creates a java.util.Map for each row, representing all columns as key-value pairs: one entry for each column, with the column name as key.
ColumnMapRowMapper() - 类 的构造器net.hasor.db.jdbc.mapper.ColumnMapRowMapper
 
commit(TransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
递交事务
commit() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
commit(TransactionStatus) - 接口 中的方法net.hasor.db.transaction.TransactionManager
递交事务 如果递交的事务并不处于事务堆栈顶端,会同时递交该事务的后面其它事务。
ConnectionCallback<T> - net.hasor.db.jdbc中的接口
通用的回调接口。
ConnectionHolder - net.hasor.db.datasource中的类
 
ConnectionManager - net.hasor.db.datasource中的接口
连接管理器
ConnectionProxy - net.hasor.db.datasource中的接口
Connection 连接代理。
convertValueToRequiredType(Object, Class<?>) - 类 中的静态方法net.hasor.db.jdbc.mapper.AbstractRowMapper
转换为单值的类型
createCallableStatement(Connection) - 接口 中的方法net.hasor.db.jdbc.CallableStatementCreator
使用参数传进来的连接创建 CallableStatement 对象。
createColumnMap(int) - 类 中的方法net.hasor.db.jdbc.mapper.ColumnMapRowMapper
创建一个 Map 用于存放数据
createPreparedStatement(Connection) - 接口 中的方法net.hasor.db.jdbc.PreparedStatementCreator
使用参数传进来的连接创建 PreparedStatement 对象。
createResultsMap() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
创建用于保存结果集的数据Map。
createSavepoint() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
使用一个全新的名称创建一个保存点。
createSavepoint() - 接口 中的方法net.hasor.db.datasource.SavepointManager
创建事务的保存点,通过releaseSavepoint方法释放这个保存点。
currentConnection(DataSource) - 类 中的静态方法net.hasor.db.transaction.TranManager
该方法会拿到一个当前 Connection 的引用,在使用完毕之后必须要 close 它。
currentConnection(DataSource, ConnectionHolder) - 类 中的静态方法net.hasor.db.transaction.TranManager
改变当前ConnectionHolder
currentConnectionHolder(DataSource) - 类 中的静态方法net.hasor.db.transaction.TranManager
 

D

DataSourceManager - net.hasor.db.datasource中的类
 
DataSourceManager() - 类 的构造器net.hasor.db.datasource.DataSourceManager
 
deleteStatement(String) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Execute a delete statement.
deleteStatement(String, Object) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Execute a delete statement.
doBegin(JdbcTransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
初始化一个新的连接,并开启事务。
doCommit(JdbcTransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
处理当前底层数据库连接的事务递交操作。
doGetConnection(JdbcTransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
获取数据库连接(线程绑定的)
doInCallableStatement(CallableStatement) - 接口 中的方法net.hasor.db.jdbc.CallableStatementCallback
执行一个 JDBC 操作。
doInConnection(Connection) - 接口 中的方法net.hasor.db.jdbc.ConnectionCallback
执行一个 JDBC 操作。
doInPreparedStatement(PreparedStatement) - 接口 中的方法net.hasor.db.jdbc.PreparedStatementCallback
执行一个 JDBC 操作。
doInStatement(Statement) - 接口 中的方法net.hasor.db.jdbc.StatementCallback
执行一个 JDBC 操作。
doRollback(JdbcTransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
处理当前底层数据库连接的事务回滚操作。
doSqlSession(SqlSession) - 接口 中的方法net.hasor.db.mybatis3.SqlSessionCallback
 
doTransaction(TransactionStatus) - 接口 中的方法net.hasor.db.transaction.TransactionCallback
执行事务,如需回滚事务,只需要调用 tranStatus 的 setRollbackOnly() 方法即可。
doTransaction(TransactionStatus) - 接口 中的方法net.hasor.db.transaction.TransactionCallbackWithoutResult
 
doTransactionWithoutResult(TransactionStatus) - 接口 中的方法net.hasor.db.transaction.TransactionCallbackWithoutResult
 

E

execute(ConnectionCallback<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcConnection
 
execute(StatementCallback<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
execute(PreparedStatementCreator, PreparedStatementCallback<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
execute(CallableStatementCreator, CallableStatementCallback<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
execute(String, PreparedStatementCallback<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
execute(String, CallableStatementCallback<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
execute(String, SqlParameterSource, PreparedStatementCallback<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
execute(String, Map<String, ?>, PreparedStatementCallback<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
execute(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
execute(ConnectionCallback<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
通过回调函数执行一个JDBC数据访问操作。
execute(StatementCallback<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
通过回调函数执行一个JDBC数据访问操作。
execute(CallableStatementCreator, CallableStatementCallback<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行 JDBC(存储过程、函数)数据访问操作。
execute(String, CallableStatementCallback<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行 JDBC(存储过程、函数)数据访问操作。
execute(PreparedStatementCreator, PreparedStatementCallback<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个 JDBC 操作。
execute(String, PreparedStatementCallback<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个动态 SQL 语句。
execute(String, SqlParameterSource, PreparedStatementCallback<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个 JDBC 操作。
execute(String, Map<String, ?>, PreparedStatementCallback<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个动态 SQL 语句。
execute(String) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个 SQL语句,通常是一个 DDL 语句.
execute(SqlSessionCallback<T>) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
查询单个数据的方法。
execute(SqlSessionCallback<T>) - 类 中的方法net.hasor.db.mybatis3.SqlExecutorTemplate
 
execute(TransactionCallback<T>) - 接口 中的方法net.hasor.db.transaction.TransactionTemplate
开始执行一个事务。
execute(TransactionCallback<T>, Propagation) - 接口 中的方法net.hasor.db.transaction.TransactionTemplate
开始执行一个事务。
execute(TransactionCallback<T>, Propagation, Isolation) - 接口 中的方法net.hasor.db.transaction.TransactionTemplate
开始执行一个事务。
executeBatch(String[]) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeBatch(String, Map<String, ?>[]) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeBatch(String, SqlParameterSource[]) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeBatch(String, BatchPreparedStatementSetter) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeBatch(String[]) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
批量执行 insert 或 update、delete 语句,返回值用于表示受影响的行数。
executeBatch(String, BatchPreparedStatementSetter) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
批量执行 insert 或 update、delete 语句,这一批次中的SQL 参数使用 BatchPreparedStatementSetter 接口设置。
executeBatch(String, Map<String, ?>[]) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
批量执行 insert 或 update、delete 语句,这一批次中的SQL 参数使用 BatchPreparedStatementSetter 接口设置。
executeBatch(String, SqlParameterSource[]) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
批量执行 insert 或 update、delete 语句,这一批次中的SQL 参数使用 BatchPreparedStatementSetter 接口设置。
executeUpdate(PreparedStatementCreator, PreparedStatementSetter) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeUpdate(PreparedStatementCreator) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeUpdate(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeUpdate(String, PreparedStatementSetter) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeUpdate(String, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeUpdate(String, SqlParameterSource) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeUpdate(String, Map<String, ?>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
executeUpdate(PreparedStatementCreator) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
executeUpdate(String) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一条 insert 或 update、delete 语句,返回值用于表示受影响的行数。
executeUpdate(String, PreparedStatementSetter) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
executeUpdate(String, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
executeUpdate(String, SqlParameterSource) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
executeUpdate(String, Map<String, ?>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
extractData(ResultSet) - 类 中的方法net.hasor.db.jdbc.core.RowMapperResultSetExtractor
 
extractData(ResultSet) - 接口 中的方法net.hasor.db.jdbc.ResultSetExtractor
将结果集内容转换。

G

get() - 类 中的方法net.hasor.db.jdbc.core.JdbcOperationsProvider
 
get() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplateProvider
 
get() - 类 中的方法net.hasor.db.mybatis3.SqlExecutorTemplateProvider
 
get() - 类 中的方法net.hasor.db.transaction.provider.TransactionManagerProvider
 
get() - 类 中的方法net.hasor.db.transaction.provider.TransactionTemplateProvider
 
getBatchSize() - 接口 中的方法net.hasor.db.jdbc.BatchPreparedStatementSetter
Return the size of the batch.
getBeanPropertyRowMapper(Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
Create a new RowMapper for reading columns as Bean pairs.
getColumnKey(String) - 类 中的方法net.hasor.db.jdbc.mapper.ColumnMapRowMapper
讲列名转换为合理的格式。
getColumnMapRowMapper() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
Create a new RowMapper for reading columns as key-value pairs.
getColumnValue(ResultSet, int, Class<?>) - 类 中的方法net.hasor.db.jdbc.mapper.BeanPropertyRowMapper
取得指定列的值
getColumnValue(ResultSet, int) - 类 中的方法net.hasor.db.jdbc.mapper.ColumnMapRowMapper
取得指定列的值
getConnection() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
 
getConnection() - 接口 中的方法net.hasor.db.datasource.ConnectionManager
获取数据库连接。
getConnection() - 类 中的方法net.hasor.db.jdbc.core.JdbcAccessor
Return the Connection used by this template.
getDataSource() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
则表示当前数据库连接是否有被引用。
getDataSource() - 类 中的方法net.hasor.db.jdbc.core.JdbcAccessor
Return the DataSource used by this template.
getDataSource() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
获取当前事务管理器管理的数据源对象。
getDataSource() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
getFetchSize() - 类 中的方法net.hasor.db.jdbc.core.JdbcConnection
 
getHolder() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
getIsolationLevel() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
getIsolationLevel() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
获取事务的隔离级别
getManager(DataSource) - 类 中的静态方法net.hasor.db.transaction.TranManager
getMaxRows() - 类 中的方法net.hasor.db.jdbc.core.JdbcConnection
 
getNamedParameterCount() - 类 中的方法net.hasor.db.jdbc.core.ParsedSql
 
getOriginalSql() - 类 中的方法net.hasor.db.jdbc.core.ParsedSql
 
getOriIsolationLevel() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
getParameterIndexes() - 类 中的方法net.hasor.db.jdbc.core.ParsedSql
 
getParameterNames() - 类 中的方法net.hasor.db.jdbc.core.ParsedSql
 
getParsedSql(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
getParsedSql(String) - 类 中的静态方法net.hasor.db.jdbc.core.ParsedSql
 
getPreparedStatementCreator(String, SqlParameterSource) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
Build a PreparedStatementCreator based on the given SQL and named parameters.
getQueryTimeout() - 类 中的方法net.hasor.db.jdbc.core.JdbcConnection
 
getResultSetValue(ResultSet, int) - 类 中的静态方法net.hasor.db.jdbc.mapper.AbstractRowMapper
获取列的值
getSavepointManager() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
getSessionFactory() - 类 中的方法net.hasor.db.mybatis3.SqlExecutorTemplate
 
getSingleColumnRowMapper(Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
Create a new RowMapper for reading result objects from a single column.
getSql() - 接口 中的方法net.hasor.db.jdbc.core.JdbcTemplate.SqlProvider
 
getTargetConnection() - 接口 中的方法net.hasor.db.datasource.ConnectionProxy
Return the target Connection of this proxy.
getTargetSource() - 接口 中的方法net.hasor.db.datasource.ConnectionProxy
获取目标使用的数据源
getTemplate(DataSource) - 类 中的静态方法net.hasor.db.transaction.TranManager
getTotalParameterCount() - 类 中的方法net.hasor.db.jdbc.core.ParsedSql
 
getTransaction(Propagation) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
开启事务
getTransaction(Propagation, Isolation) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
开启事务
getTransaction(Propagation) - 接口 中的方法net.hasor.db.transaction.TransactionManager
开启事务,使用默认事务隔离级别。
getTransaction(Propagation, Isolation) - 接口 中的方法net.hasor.db.transaction.TransactionManager
开启事务
getTransactionBehavior() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
getTransactionBehavior() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
获取事务使用的传播行为
getTransactionTemplate() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
获取对应的TransactionTemplate
getUnnamedParameterCount() - 类 中的方法net.hasor.db.jdbc.core.ParsedSql
 
getValue(String) - 类 中的方法net.hasor.db.jdbc.paramer.BeanSqlParameterSource
 
getValue(String) - 类 中的方法net.hasor.db.jdbc.paramer.MapSqlParameterSource
 
getValue(String) - 接口 中的方法net.hasor.db.jdbc.SqlParameterSource
Return the parameter value for the requested named parameter.

H

hasSavepoint() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
hasSavepoint() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
表示事务是否携带了一个保存点,嵌套事务通常会创建一个保存点作为嵌套事务与上一层事务的分界点。
hasTransaction() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
是否存在事务
hasTransaction() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
是否存在未处理完的事务(包括被挂起的事务)。
hasTransaction() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
hasTransaction() - 接口 中的方法net.hasor.db.transaction.TransactionManager
是否存在未处理完的事务(包括被挂起的事务)。
hasValue(String) - 类 中的方法net.hasor.db.jdbc.paramer.BeanSqlParameterSource
 
hasValue(String) - 类 中的方法net.hasor.db.jdbc.paramer.MapSqlParameterSource
 
hasValue(String) - 接口 中的方法net.hasor.db.jdbc.SqlParameterSource
Determine whether there is a value for the specified named parameter.

I

insertStatement(String) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Execute an insert statement.
insertStatement(String, Object) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Execute an insert statement with the given parameter object.
InterruptibleBatchPreparedStatementSetter - net.hasor.db.jdbc.core中的接口
扩展 BatchPreparedStatementSetter 接口,提供了一个方法可以中断某一个批操作。
invoke(MethodInvocation) - 类 中的方法net.hasor.db.transaction.interceptor.TransactionInterceptor
 
isBatchExhausted(int) - 接口 中的方法net.hasor.db.jdbc.core.InterruptibleBatchPreparedStatementSetter
测试批处理是否继续,返回 true 表示处理。
isCaseInsensitive() - 类 中的方法net.hasor.db.jdbc.mapper.BeanPropertyRowMapper
 
isCompleted() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
isCompleted() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
事务是否已经完成。
isIgnoreWarnings() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
isNewConnection() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
isNewConnection() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
是否使用了一个全新的数据库连接开启事务
Isolation - net.hasor.db.transaction中的枚举
事务隔离级别
isOpen() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
 
isOpen() - 接口 中的方法net.hasor.db.datasource.ConnectionManager
则表示当前数据库连接是否被打开,被打开的连接一定有引用。
isReadOnly() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
isReadOnly() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
是否为只读模式。
isResultsCaseInsensitive() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
isRollbackOnly() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
isRollbackOnly() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
是否已被标记为回滚,如果返回值为 true 则在commit 时会回滚该事务。
isSuspend() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
isSuspend() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
测试该事务是否被挂起
isTopTransaction(TransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
测试事务状态是否位于栈顶。
isTopTransaction(TransactionStatus) - 接口 中的方法net.hasor.db.transaction.TransactionManager
测试事务状态是否位于栈顶。

J

JdbcAccessor - net.hasor.db.jdbc.core中的类
 
JdbcAccessor() - 类 的构造器net.hasor.db.jdbc.core.JdbcAccessor
 
JdbcConnection - net.hasor.db.jdbc.core中的类
 
JdbcConnection() - 类 的构造器net.hasor.db.jdbc.core.JdbcConnection
Construct a new JdbcConnection for bean usage.
JdbcConnection(DataSource) - 类 的构造器net.hasor.db.jdbc.core.JdbcConnection
Construct a new JdbcConnection, given a DataSource to obtain connections from.
JdbcConnection(Connection) - 类 的构造器net.hasor.db.jdbc.core.JdbcConnection
Construct a new JdbcConnection, given a Connection to obtain connections from.
JdbcModule - net.hasor.db中的类
DB 模块。
JdbcModule(Level, DataSource) - 类 的构造器net.hasor.db.JdbcModule
添加数据源
JdbcModule(Level, Supplier<DataSource>) - 类 的构造器net.hasor.db.JdbcModule
添加数据源
JdbcModule(Level, String, DataSource) - 类 的构造器net.hasor.db.JdbcModule
添加数据源
JdbcModule(Level[], DataSource) - 类 的构造器net.hasor.db.JdbcModule
添加数据源
JdbcModule(Level[], Supplier<DataSource>) - 类 的构造器net.hasor.db.JdbcModule
添加数据源
JdbcModule(Level[], String, Supplier<DataSource>) - 类 的构造器net.hasor.db.JdbcModule
添加数据源
JdbcOperations - net.hasor.db.jdbc中的接口
该接口声明了一些 JDBC 基本操作。
JdbcOperationsProvider - net.hasor.db.jdbc.core中的类
 
JdbcOperationsProvider(DataSource) - 类 的构造器net.hasor.db.jdbc.core.JdbcOperationsProvider
 
JdbcOperationsProvider(Supplier<DataSource>) - 类 的构造器net.hasor.db.jdbc.core.JdbcOperationsProvider
 
JdbcTemplate - net.hasor.db.jdbc.core中的类
数据库操作模板方法。
JdbcTemplate() - 类 的构造器net.hasor.db.jdbc.core.JdbcTemplate
Construct a new JdbcTemplate for bean usage.
JdbcTemplate(DataSource) - 类 的构造器net.hasor.db.jdbc.core.JdbcTemplate
Construct a new JdbcTemplate, given a DataSource to obtain connections from.
JdbcTemplate(Connection) - 类 的构造器net.hasor.db.jdbc.core.JdbcTemplate
Construct a new JdbcTemplate, given a Connection to obtain connections from.
JdbcTemplate.SqlProvider - net.hasor.db.jdbc.core中的接口
获取SQL
JdbcTemplateProvider - net.hasor.db.jdbc.core中的类
 
JdbcTemplateProvider(DataSource) - 类 的构造器net.hasor.db.jdbc.core.JdbcTemplateProvider
 
JdbcTemplateProvider(Supplier<DataSource>) - 类 的构造器net.hasor.db.jdbc.core.JdbcTemplateProvider
 
JdbcTransactionManager - net.hasor.db.transaction.support中的类
某一个数据源的事务管理器 事务栈: 事务管理器允许使用不同的传播属性反复开启新的事务。
JdbcTransactionManager(DataSource) - 类 的构造器net.hasor.db.transaction.support.JdbcTransactionManager
 
JdbcTransactionStatus - net.hasor.db.transaction.support中的类
表示一个用于管理事务的状态点
JdbcTransactionStatus(Propagation, Isolation) - 类 的构造器net.hasor.db.transaction.support.JdbcTransactionStatus
 

L

Level - net.hasor.db中的枚举
DB 模块,加载级别
loadModule(ApiBinder) - 类 中的方法net.hasor.db.JdbcModule
 
loadModule(ApiBinder) - 类 中的方法net.hasor.db.mybatis3.MyBatisModule
 
loadSQL(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
loadSQL(String, String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
loadSQL(Reader) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
logger - 类 中的变量net.hasor.db.mybatis3.MyBatisModule
 
logger - 类 中的变量net.hasor.db.transaction.support.JdbcTransactionManager
 

M

mapRow(ResultSet, int) - 类 中的方法net.hasor.db.jdbc.mapper.BeanPropertyRowMapper
 
mapRow(ResultSet, int) - 类 中的方法net.hasor.db.jdbc.mapper.ColumnMapRowMapper
 
mapRow(ResultSet, int) - 类 中的方法net.hasor.db.jdbc.mapper.SingleColumnRowMapper
将当前行的第一列的值转换为指定的类型。
mapRow(ResultSet, int) - 接口 中的方法net.hasor.db.jdbc.RowMapper
实现这个方法为结果集的一行记录进行转换,并将最终转换结果返回。
MapSqlParameterSource - net.hasor.db.jdbc.paramer中的类
 
MapSqlParameterSource(Map<String, ?>) - 类 的构造器net.hasor.db.jdbc.paramer.MapSqlParameterSource
 
markHeldSavepoint() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
MyBatisModule - net.hasor.db.mybatis3中的类
mybatis 插件
MyBatisModule(String) - 类 的构造器net.hasor.db.mybatis3.MyBatisModule
 
MyBatisModule(SqlSessionFactory) - 类 的构造器net.hasor.db.mybatis3.MyBatisModule
 
MyBatisModule(Supplier<SqlSessionFactory>) - 类 的构造器net.hasor.db.mybatis3.MyBatisModule
 
MyBatisModule(String, String) - 类 的构造器net.hasor.db.mybatis3.MyBatisModule
 
MyBatisModule(String, SqlSessionFactory) - 类 的构造器net.hasor.db.mybatis3.MyBatisModule
 
MyBatisModule(String, Supplier<SqlSessionFactory>) - 类 的构造器net.hasor.db.mybatis3.MyBatisModule
 

N

net.hasor.db - 程序包 net.hasor.db
数据库框架,提供了JDBC操作接口,和全面的事务管理功能。
net.hasor.db.datasource - 程序包 net.hasor.db.datasource
DataSource 管理器,基于 ThreadLocal 提供线程级别的 DataSource 隔离。
net.hasor.db.jdbc - 程序包 net.hasor.db.jdbc
数据库操作框架,前身为 SpringJDBC。
net.hasor.db.jdbc.core - 程序包 net.hasor.db.jdbc.core
Hasor Jdbc Operations Impl.
net.hasor.db.jdbc.mapper - 程序包 net.hasor.db.jdbc.mapper
提供了一些有用的 RowMapper接口实现。
net.hasor.db.jdbc.paramer - 程序包 net.hasor.db.jdbc.paramer
提供了一些有用的 SqlParameterSource接口实现。
net.hasor.db.mybatis3 - 程序包 net.hasor.db.mybatis3
mybatis3 插件。
net.hasor.db.transaction - 程序包 net.hasor.db.transaction
Hasor 事务管理器,支持 7 种传播属性。
net.hasor.db.transaction.interceptor - 程序包 net.hasor.db.transaction.interceptor
Hasor 事务注解功能支持。
net.hasor.db.transaction.provider - 程序包 net.hasor.db.transaction.provider
Hasor 事务框架的各类提供者。
net.hasor.db.transaction.support - 程序包 net.hasor.db.transaction.support
Hasor 事务管理器实现类。
newArgPreparedStatementSetter(Object[]) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
Create a new PreparedStatementSetter.
newConnection(DataSource) - 类 中的静态方法net.hasor.db.datasource.DataSourceManager
申请连接
newConnectionHolder(DataSource) - 类 中的静态方法net.hasor.db.datasource.DataSourceManager
newInstance(Class<T>) - 类 中的静态方法net.hasor.db.jdbc.mapper.BeanPropertyRowMapper
Static factory method to create a new BeanPropertyRowMapper (with the mapped class specified only once).
newProxyConnection(ConnectionHolder) - 类 中的静态方法net.hasor.db.datasource.DataSourceManager
获取与本地线程绑定的数据库连接,JDBC 框架会维护这个连接的事务。

P

ParameterDisposer - net.hasor.db.jdbc.core中的接口
用于关闭 SQL 参数的资源分配,例如: Lob 类型参数。
ParsedSql - net.hasor.db.jdbc.core中的类
编译的SQL
PreparedStatementCallback<T> - net.hasor.db.jdbc中的接口
通用的回调接口。
PreparedStatementCreator - net.hasor.db.jdbc中的接口
该接口用于创建 PreparedStatement 对象。
PreparedStatementSetter - net.hasor.db.jdbc中的接口
用于处理 PreparedStatement 接口的动态参数设置。
processRow(ResultSet) - 接口 中的方法net.hasor.db.jdbc.RowCallbackHandler
实现这个方法用于处理结果集的一行记录。
Propagation - net.hasor.db.transaction中的枚举
事务传播属性

Q

query(PreparedStatementCreator, PreparedStatementSetter, ResultSetExtractor<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(PreparedStatementCreator, ResultSetExtractor<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, ResultSetExtractor<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, PreparedStatementSetter, ResultSetExtractor<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, ResultSetExtractor<T>, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, Object[], ResultSetExtractor<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, SqlParameterSource, ResultSetExtractor<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, Map<String, ?>, ResultSetExtractor<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(PreparedStatementCreator, RowCallbackHandler) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, RowCallbackHandler) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, PreparedStatementSetter, RowCallbackHandler) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, RowCallbackHandler, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, Object[], RowCallbackHandler) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, SqlParameterSource, RowCallbackHandler) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, Map<String, ?>, RowCallbackHandler) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(PreparedStatementCreator, RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, PreparedStatementSetter, RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, RowMapper<T>, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, Object[], RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, SqlParameterSource, RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(String, Map<String, ?>, RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
query(PreparedStatementCreator, ResultSetExtractor<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个动态查询 SQL 语句。
query(String, ResultSetExtractor<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句。
query(String, PreparedStatementSetter, ResultSetExtractor<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个动态查询 SQL 语句。
query(String, ResultSetExtractor<T>, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
query(String, Object[], ResultSetExtractor<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
query(String, SqlParameterSource, ResultSetExtractor<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
query(String, Map<String, ?>, ResultSetExtractor<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
query(PreparedStatementCreator, RowCallbackHandler) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
Query using a prepared statement, reading the ResultSet on a per-row basis with a RowCallbackHandler.
query(String, RowCallbackHandler) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句。
query(String, PreparedStatementSetter, RowCallbackHandler) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
query(String, RowCallbackHandler, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
query(String, Object[], RowCallbackHandler) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
query(String, SqlParameterSource, RowCallbackHandler) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
query(String, Map<String, ?>, RowCallbackHandler) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
query(PreparedStatementCreator, RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
Query using a prepared statement, mapping each row to a Java object via a RowMapper.
query(String, PreparedStatementSetter, RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
query(String, RowMapper<T>, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
query(String, Object[], RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
query(String, RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句,并使用 RowMapper 处理结果集。
query(String, SqlParameterSource, RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
query(String, Map<String, ?>, RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForInt(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForInt(String, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForInt(String, SqlParameterSource) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForInt(String, Map<String, ?>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForInt(String) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句,并取得 int 类型数据。
queryForInt(String, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForInt(String, SqlParameterSource) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForInt(String, Map<String, ?>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForList(String, Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForList(String, Class<T>, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForList(String, Object[], Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForList(String, SqlParameterSource, Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForList(String, Map<String, ?>, Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForList(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForList(String, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForList(String, SqlParameterSource) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForList(String, Map<String, ?>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForList(String, Class<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句,结果将被映射到一个列表(一个条目为每一行)的对象,列表中每一条记录都是elementType参数指定的类型对象。
queryForList(String, Class<T>, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForList(String, Object[], Class<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForList(String, SqlParameterSource, Class<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForList(String, Map<String, ?>, Class<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForList(String) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句,结果将被映射到一个列表(一个条目为每一行)的对象, 列表中每一条记录都是Map类型对象。
queryForList(String, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForList(String, SqlParameterSource) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForList(String, Map<String, ?>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForLong(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForLong(String, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForLong(String, SqlParameterSource) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForLong(String, Map<String, ?>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForLong(String) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句,并取得 long 类型数据。
queryForLong(String, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForLong(String, SqlParameterSource) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,sql 参数通过 SqlParameterSource 封装。
queryForLong(String, Map<String, ?>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,sql 参数通过 Map 封装。
queryForMap(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForMap(String, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForMap(String, SqlParameterSource) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForMap(String, Map<String, ?>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForMap(String) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句,并将结果集数据转换成Map
queryForMap(String, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForMap(String, SqlParameterSource) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForMap(String, Map<String, ?>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForObject(String, RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, RowMapper<T>, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, Object[], RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, SqlParameterSource, RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, Map<String, ?>, RowMapper<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, Class<T>, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, Object[], Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, SqlParameterSource, Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, Map<String, ?>, Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
queryForObject(String, RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句,并使用 RowMapper 处理结果集。
queryForObject(String, RowMapper<T>, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForObject(String, Object[], RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForObject(String, SqlParameterSource, RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,查询参数使用 SqlParameterSource 封装。
queryForObject(String, Map<String, ?>, RowMapper<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,查询参数使用 Map 封装。
queryForObject(String, Class<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个静态 SQL 语句,并将结果集数据转换成requiredType参数指定的类型对象。
queryForObject(String, Class<T>, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForObject(String, Object[], Class<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
queryForObject(String, SqlParameterSource, Class<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,查询参数使用 SqlParameterSource 封装,并将查询结果使用 requiredType 参数表示的类型返回。
queryForObject(String, Map<String, ?>, Class<T>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
查询一个 SQL 语句,查询参数使用 Map 封装,并将查询结果使用 requiredType 参数表示的类型返回。

R

released() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
 
released() - 接口 中的方法net.hasor.db.datasource.ConnectionManager
减少引用计数,一个因为持有人已被释放。
releaseHeldSavepoint() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
releaseSavepoint(Savepoint) - 类 中的方法net.hasor.db.datasource.ConnectionHolder
 
releaseSavepoint(Savepoint) - 接口 中的方法net.hasor.db.datasource.SavepointManager
释放某个事务的保存点
requested() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
 
requested() - 接口 中的方法net.hasor.db.datasource.ConnectionManager
增加引用计数,一个因为持有人已被请求。
ResultSetExtractor<T> - net.hasor.db.jdbc中的接口
回调接口,用于 JDBC 结果集转换。
resume(JdbcTransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
恢复被挂起的事务。
rollBack(TransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
回滚事务
rollback() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
rollBack(TransactionStatus) - 接口 中的方法net.hasor.db.transaction.TransactionManager
回滚事务
rollbackToHeldSavepoint() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
rollbackToSavepoint(Savepoint) - 类 中的方法net.hasor.db.datasource.ConnectionHolder
 
rollbackToSavepoint(Savepoint) - 接口 中的方法net.hasor.db.datasource.SavepointManager
回滚事务到一个指定的保存点。
RowCallbackHandler - net.hasor.db.jdbc中的接口
JDBC 结果集行数据处理器。
RowMapper<T> - net.hasor.db.jdbc中的接口
这个接口用来映射 JDBC 结果集中一行数据。
RowMapperResultSetExtractor<T> - net.hasor.db.jdbc.core中的类
ResultSetExtractor 接口实现类,该类会将结果集中的每一行进行处理,并返回一个 List 用以封装处理结果集。
RowMapperResultSetExtractor(RowMapper<T>) - 类 的构造器net.hasor.db.jdbc.core.RowMapperResultSetExtractor
RowMapperResultSetExtractor(RowMapper<T>, int) - 类 的构造器net.hasor.db.jdbc.core.RowMapperResultSetExtractor

S

SavepointManager - net.hasor.db.datasource中的接口
 
selectList(String) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Retrieve a list of mapped objects from the statement key and parameter.
selectList(String, Object) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Retrieve a list of mapped objects from the statement key and parameter.
selectList(String, Object, RowBounds) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Retrieve a list of mapped objects from the statement key and parameter, within the specified row bounds.
selectMap(String, String) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
The selectMap is a special case in that it is designed to convert a list of results into a Map based on one of the properties in the resulting objects.
selectMap(String, Object, String) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
The selectMap is a special case in that it is designed to convert a list of results into a Map based on one of the properties in the resulting objects.
selectMap(String, Object, String, RowBounds) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
The selectMap is a special case in that it is designed to convert a list of results into a Map based on one of the properties in the resulting objects.
selectOne(String) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Retrieve a single row mapped from the statement key
selectOne(String, Object) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Retrieve a single row mapped from the statement key and parameter.
setCaseInsensitive(boolean) - 类 中的方法net.hasor.db.jdbc.mapper.BeanPropertyRowMapper
 
setConnection(Connection) - 类 中的方法net.hasor.db.jdbc.core.JdbcAccessor
Set the JDBC Connection to obtain connection from.
setDataSource(DataSource) - 类 中的方法net.hasor.db.jdbc.core.JdbcAccessor
Set the JDBC DataSource to obtain connections from.
setFetchSize(int) - 类 中的方法net.hasor.db.jdbc.core.JdbcConnection
 
setIgnoreWarnings(boolean) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
setMaxRows(int) - 类 中的方法net.hasor.db.jdbc.core.JdbcConnection
 
setQueryTimeout(int) - 类 中的方法net.hasor.db.jdbc.core.JdbcConnection
 
setReadOnly() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
setReadOnly() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
设置事务状态为只读,当执行事务commit操作时,回滚该事务。
setRequiredType(Class<T>) - 类 中的方法net.hasor.db.jdbc.mapper.BeanPropertyRowMapper
Set the type that each result object is expected to match.
setRequiredType(Class<T>) - 类 中的方法net.hasor.db.jdbc.mapper.SingleColumnRowMapper
Set the type that each result object is expected to match.
setResultsCaseInsensitive(boolean) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
setRollbackOnly() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
setRollbackOnly() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
设置事务状态为回滚,作为替代抛出异常进而触发回滚操作。
setSessionFactory(SqlSessionFactory) - 类 中的方法net.hasor.db.mybatis3.SqlExecutorTemplate
 
setTransaction() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
设置事务状态
setValues(PreparedStatement, int) - 接口 中的方法net.hasor.db.jdbc.BatchPreparedStatementSetter
Set parameter values on the given PreparedStatement.
setValues(PreparedStatement) - 接口 中的方法net.hasor.db.jdbc.PreparedStatementSetter
Set parameter values on the given PreparedStatement.
SingleColumnRowMapper<T> - net.hasor.db.jdbc.mapper中的类
 
SingleColumnRowMapper() - 类 的构造器net.hasor.db.jdbc.mapper.SingleColumnRowMapper
Create a new SingleColumnRowMapper.
SingleColumnRowMapper(Class<T>) - 类 的构造器net.hasor.db.jdbc.mapper.SingleColumnRowMapper
Create a new SingleColumnRowMapper.
SqlExecutorOperations - net.hasor.db.mybatis3中的接口
 
SqlExecutorTemplate - net.hasor.db.mybatis3中的类
 
SqlExecutorTemplate(SqlSessionFactory) - 类 的构造器net.hasor.db.mybatis3.SqlExecutorTemplate
Construct a new SqlExecutorTemplate for bean usage.
SqlExecutorTemplate(SqlSessionFactory, DataSource) - 类 的构造器net.hasor.db.mybatis3.SqlExecutorTemplate
Construct a new SqlExecutorTemplate, given a DataSource to obtain connections from.
SqlExecutorTemplate(SqlSessionFactory, Connection) - 类 的构造器net.hasor.db.mybatis3.SqlExecutorTemplate
Construct a new SqlExecutorTemplate, given a DataSource to obtain connections from.
SqlExecutorTemplateProvider - net.hasor.db.mybatis3中的类
 
SqlExecutorTemplateProvider(Supplier<SqlSessionFactory>, Supplier<DataSource>) - 类 的构造器net.hasor.db.mybatis3.SqlExecutorTemplateProvider
 
SqlParameterSource - net.hasor.db.jdbc中的接口
Interface that defines common functionality for objects that can offer parameter values for named SQL parameters, serving as argument for JdbcTemplate operations.
SqlSessionCallback<T> - net.hasor.db.mybatis3中的接口
 
StatementCallback<T> - net.hasor.db.jdbc中的接口
通用的回调接口。
stopTransaction() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
supportSavepoint() - 类 中的方法net.hasor.db.datasource.ConnectionHolder
 
supportSavepoint() - 接口 中的方法net.hasor.db.datasource.SavepointManager
返回 JDBC 驱动是否支持保存点。
suspend(JdbcTransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
挂起事务。

T

TranManager - net.hasor.db.transaction中的类
某一个数据源的事务管理器
TranManager() - 类 的构造器net.hasor.db.transaction.TranManager
 
Transactional - net.hasor.db.transaction.interceptor中的注释类型
可以标记在:方法、类 上面
TransactionCallback<T> - net.hasor.db.transaction中的接口
事务模版
TransactionCallbackWithoutResult - net.hasor.db.transaction中的接口
TransactionCallback接口的无返回值。
TransactionInterceptor - net.hasor.db.transaction.interceptor中的类
某一个数据源的事务管理器
TransactionInterceptor(Supplier<DataSource>) - 类 的构造器net.hasor.db.transaction.interceptor.TransactionInterceptor
 
TransactionManager - net.hasor.db.transaction中的接口
数据源的事务管理器。
TransactionManagerProvider - net.hasor.db.transaction.provider中的类
 
TransactionManagerProvider(Supplier<DataSource>) - 类 的构造器net.hasor.db.transaction.provider.TransactionManagerProvider
 
TransactionObject - net.hasor.db.transaction.support中的类
 
TransactionObject(ConnectionHolder, Isolation, DataSource) - 类 的构造器net.hasor.db.transaction.support.TransactionObject
 
TransactionStatus - net.hasor.db.transaction中的接口
表示一个事务状态
TransactionTemplate - net.hasor.db.transaction中的接口
事务模版接口
TransactionTemplateProvider - net.hasor.db.transaction.provider中的类
 
TransactionTemplateProvider(Supplier<DataSource>) - 类 的构造器net.hasor.db.transaction.provider.TransactionTemplateProvider
 

U

updateStatement(String) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Execute an update statement.
updateStatement(String, Object) - 接口 中的方法net.hasor.db.mybatis3.SqlExecutorOperations
Execute an update statement.

V

value() - 枚举 中的方法net.hasor.db.transaction.Isolation
 
valueOf(String) - 枚举 中的静态方法net.hasor.db.Level
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.db.transaction.Isolation
返回带有指定名称的该类型的枚举常量。
valueOf(int) - 枚举 中的静态方法net.hasor.db.transaction.Isolation
 
valueOf(String) - 枚举 中的静态方法net.hasor.db.transaction.Propagation
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法net.hasor.db.Level
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.db.transaction.Isolation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.db.transaction.Propagation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E G H I J L M N P Q R S T U V 
跳过导航链接
[Web Site]

Copyright © 2020. All rights reserved.