A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractBuilderData - net.hasor.db.orm.ar.dialect中的类
 
AbstractBuilderData(String) - 类 的构造器net.hasor.db.orm.ar.dialect.AbstractBuilderData
 
AbstractDao<ENT> - net.hasor.db.orm中的类
基础Dao
AbstractDao(JdbcTemplate) - 类 的构造器net.hasor.db.orm.AbstractDao
 
AbstractDao(DataSource) - 类 的构造器net.hasor.db.orm.AbstractDao
 
AbstractDao() - 类 的构造器net.hasor.db.orm.AbstractDao
 
AbstractRowMapper<T> - net.hasor.db.jdbc.core.mapper中的类
 
AbstractRowMapper() - 类 的构造器net.hasor.db.jdbc.core.mapper.AbstractRowMapper
 
AbstractSQLBuilder - net.hasor.db.orm.ar.dialect中的类
 
AbstractSQLBuilder() - 类 的构造器net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
addColumn(Column) - 类 中的方法net.hasor.db.orm.ar.Sechma
添加列
addOrderBy(String, Paginator.Order.OrderBy) - 类 中的方法net.hasor.db.orm.Paginator
设置排序字段
allowDeleteWhere() - 类 中的方法net.hasor.db.orm.ar.Column
表示列是否在delete时将实际数据用于条件查询(true),如果不是则忽略对该列的条件判断(false)。
allowEmpty() - 类 中的方法net.hasor.db.orm.ar.Column
表示列是否允许空值出现。
allowInsert() - 类 中的方法net.hasor.db.orm.ar.Column
表示列是否在insert时将实际数据用于新增(true),如果不是新增将采用默认值约束(false)。
AllowPolicy - net.hasor.db.orm.ar.anno中的注释类型
字段的授权策略
allowUpdate() - 类 中的方法net.hasor.db.orm.ar.Column
表示列是否在update时将实际数据用于更新(true),如果不是则忽略对该列的更新(false)。
allowUpdateWhere() - 类 中的方法net.hasor.db.orm.ar.Column
表示列是否在update时将实际数据用于条件查询(true),如果不是则忽略对该列的条件判断(false)。
applyStatementSettings(Statement) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
对Statement的属性进行设置。
ArConfiguration - net.hasor.db.orm.ar中的类
用来表示数据库。
ArConfiguration() - 类 的构造器net.hasor.db.orm.ar.ArConfiguration
 
aroundOperation(TranOperations) - 类 中的方法net.hasor.db.transaction.interceptor.TransactionBinder.TranInterceptorBindBuilder
 
ArrayBuilderData - net.hasor.db.orm.ar.dialect中的类
 
ArrayBuilderData(String, Object[]) - 类 的构造器net.hasor.db.orm.ar.dialect.ArrayBuilderData
 
asBoolean(String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为boolean形式格式返回。
asBoolean(String, boolean) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为boolean形式格式返回,第二个参数为默认值。
asBoolean(int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为boolean形式格式返回。
asBoolean(int, boolean) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为boolean形式格式返回,第二个参数为默认值。
asChar(String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为char形式格式返回。
asChar(String, char) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为char形式格式返回,第二个参数为默认值。
asChar(int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为char形式格式返回。
asChar(int, char) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为char形式格式返回,第二个参数为默认值。
asDate(String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回。
asDate(String, Date) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为默认值。
asDate(String, long) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为默认值。
asDate(String, String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为时间日期格式。
asDate(String, String, Date) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。
asDate(String, String, long) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。
asDate(int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回。
asDate(int, Date) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为默认值。
asDate(int, long) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为默认值。
asDate(int, String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为时间日期格式。
asDate(int, String, Date) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。
asDate(int, String, long) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。
asDouble(String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为double形式格式返回。
asDouble(String, double) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为double形式格式返回,第二个参数为默认值。
asDouble(int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为double形式格式返回。
asDouble(int, double) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为double形式格式返回,第二个参数为默认值。
asEnum(String, Class<T>) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Enum形式格式返回。
asEnum(String, Class<T>, T) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Enum形式格式返回,第三个参数为默认值。
asEnum(int, Class<T>) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Enum形式格式返回。
asEnum(int, Class<T>, T) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为Enum形式格式返回,第三个参数为默认值。
asFloat(String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为float形式格式返回。
asFloat(String, float) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为float形式格式返回,第二个参数为默认值。
asFloat(int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为float形式格式返回。
asFloat(int, float) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为float形式格式返回,第二个参数为默认值。
asInt(String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为int形式格式返回。
asInt(String, int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为int形式格式返回,第二个参数为默认值。
asInt(int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为int形式格式返回。
asInt(int, int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为int形式格式返回,第二个参数为默认值。
asLong(String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为long形式格式返回。
asLong(String, long) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为long形式格式返回,第二个参数为默认值。
asLong(int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为long形式格式返回。
asLong(int, long) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为long形式格式返回,第二个参数为默认值。
asShort(String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为short形式格式返回。
asShort(String, short) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为short形式格式返回,第二个参数为默认值。
asShort(int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为short形式格式返回。
asShort(int, short) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为short形式格式返回,第二个参数为默认值。
asString(String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为String形式格式返回。
asString(String, String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为String形式格式返回,第二个参数为默认值。
asString(int) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为String形式格式返回。
asString(int, String) - 类 中的方法net.hasor.db.orm.ar.Record
将某个字段转换为String形式格式返回,第二个参数为默认值。

B

BatchPreparedStatementSetter - net.hasor.db.jdbc中的接口
批量更新时动态参数设置接口。
batchUpdate(String[]) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
batchUpdate(String, Map<String, ?>[]) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
batchUpdate(String, SqlParameterSource[]) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
batchUpdate(String, BatchPreparedStatementSetter) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
batchUpdate(String[]) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
批量执行 insert 或 update、delete 语句,返回值用于表示受影响的行数。
batchUpdate(String, BatchPreparedStatementSetter) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
批量执行 insert 或 update、delete 语句,这一批次中的SQL 参数使用 BatchPreparedStatementSetter 接口设置。
batchUpdate(String, Map<String, ?>[]) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
批量执行 insert 或 update、delete 语句,这一批次中的SQL 参数使用 BatchPreparedStatementSetter 接口设置。
batchUpdate(String, SqlParameterSource[]) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
批量执行 insert 或 update、delete 语句,这一批次中的SQL 参数使用 BatchPreparedStatementSetter 接口设置。
BeanPropertyRowMapper<T> - net.hasor.db.jdbc.core.mapper中的类
用于 POJO 的 RowMapper
BeanPropertyRowMapper() - 类 的构造器net.hasor.db.jdbc.core.mapper.BeanPropertyRowMapper
Create a new BeanPropertyRowMapper.
BeanPropertyRowMapper(Class<T>) - 类 的构造器net.hasor.db.jdbc.core.mapper.BeanPropertyRowMapper
Create a new BeanPropertyRowMapper.
beginTransaction() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
bind(DataSource) - 类 中的方法net.hasor.db.transaction.interceptor.TransactionBinder
 
buildCount(Sechma, Column[], Object[]) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
buildCount(Sechma, Column[], Object[]) - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder
生成Select Count语句和参数。
buildDelete(Sechma, Column[], Object[]) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
buildDelete(Sechma, Column[], Object[]) - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder
生成Delete语句和参数。
buildEmptySelect(String) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
buildEmptySelect(String) - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder
生成空查询语句和参数。
buildInsert(Sechma, Column[], Object[]) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
buildInsert(Sechma, Column[], Object[]) - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder
生成Insert语句和参数。
buildPaginator(String, Paginator, Object[]) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
buildPaginator(String, Paginator, Map<String, ?>) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
buildPaginator(String, Paginator, Object[]) - 类 中的方法net.hasor.db.orm.ar.dialect.hsql.HSQLBuilder
 
buildPaginator(String, Paginator, Map<String, ?>) - 类 中的方法net.hasor.db.orm.ar.dialect.hsql.HSQLBuilder
 
buildPaginator(String, Paginator, Object[]) - 类 中的方法net.hasor.db.orm.ar.dialect.mysql.MySqlBuilder
 
buildPaginator(String, Paginator, Map<String, ?>) - 类 中的方法net.hasor.db.orm.ar.dialect.mysql.MySqlBuilder
 
buildPaginator(String, Paginator, Object[]) - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder
生成分页查询语句和参数。
buildPaginator(String, Paginator, Map<String, ?>) - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder
生成分页查询语句和参数。
buildSelect(Sechma, Column[], Object[]) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
buildSelect(Sechma, Column[], Object[]) - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder
生成Select语句和参数。
buildSql(ParsedSql, SqlParameterSource) - 类 中的静态方法net.hasor.db.jdbc.core.ParsedSql
生成SQL
buildSqlValues(ParsedSql, SqlParameterSource) - 类 中的静态方法net.hasor.db.jdbc.core.ParsedSql
生成Values
buildUpdate(Sechma, Column[], Object[], Column[], Object[]) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
buildUpdate(Sechma, Column[], Object[], Column[], Object[]) - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder
生成Update语句和参数。

C

CallableStatementCallback<T> - net.hasor.db.jdbc中的接口
通用的回调接口。
CallableStatementCreator - net.hasor.db.jdbc中的接口
该接口用于创建 CallableStatement 对象。
cancelTransaction() - 类 中的方法net.hasor.db.datasource.local.ConnectionHolder
取消事务状态
changeDataSourceUtilService(DataSourceHelper) - 类 中的静态方法net.hasor.db.datasource.DataSourceUtils
更换默认DataSourceHelper
cleanupParameters() - 接口 中的方法net.hasor.db.jdbc.core.ParameterDisposer
关闭参数分配的可回收资源,例如:Lob 类型参数。
clear() - 类 中的方法net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
 
clone() - 类 中的方法net.hasor.db.orm.ar.Record
克隆一个新的Record
clone() - 类 中的方法net.hasor.db.orm.ar.record.MapRecord
克隆一个新的MapRecord
clone() - 类 中的方法net.hasor.db.orm.ar.record.ObjectRecord
克隆一个新的ObjectRecord
Column - net.hasor.db.orm.ar.anno中的注释类型
 
Column - net.hasor.db.orm.ar中的类
 
Column(String, int) - 类 的构造器net.hasor.db.orm.ar.Column
 
ColumnMapRowMapper - net.hasor.db.jdbc.core.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.core.mapper.ColumnMapRowMapper
 
ColumnType - net.hasor.db.orm.ar.anno中的枚举
列类型
columnValues(Column[]) - 类 中的方法net.hasor.db.orm.ar.Record
获取指定列的值。
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.local中的类
 
ConnectionHolder(DataSource) - 类 的构造器net.hasor.db.datasource.local.ConnectionHolder
 
ConnectionProxy - net.hasor.db.datasource中的接口
Connection 连接代理。
ConnectionSequence - net.hasor.db.datasource.local中的类
 
ConnectionSequence() - 类 的构造器net.hasor.db.datasource.local.ConnectionSequence
 
containsKey(Object) - 类 中的方法net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
 
convertKey(String) - 类 中的方法net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
Convert the given key to a case-insensitive key.
convertValueToRequiredType(Object, Class<?>) - 类 中的静态方法net.hasor.db.jdbc.core.mapper.AbstractRowMapper
转换为单值的类型
countByExample(Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
记录在数据库中是否存在。
createBuilder() - 枚举 中的方法net.hasor.db.orm.ar.dialect.SQLBuilderEnum
 
createCallableStatement(Connection) - 接口 中的方法net.hasor.db.jdbc.CallableStatementCreator
使用参数传进来的连接创建 CallableStatement 对象。
createColumnMap(int) - 类 中的方法net.hasor.db.jdbc.core.mapper.ColumnMapRowMapper
创建一个 Map 用于存放数据
createConnectionHolder(DataSource) - 类 中的方法net.hasor.db.datasource.local.LocalDataSourceHelper
创建ConnectionHolder对象
createConnectionSequence() - 类 中的方法net.hasor.db.datasource.local.LocalDataSourceHelper
创建ConnectionSequence对象
createPreparedStatement(Connection) - 接口 中的方法net.hasor.db.jdbc.PreparedStatementCreator
使用参数传进来的连接创建 PreparedStatement 对象。
createResultsMap() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
创建用于保存结果集的数据Map。
createSavepoint() - 类 中的方法net.hasor.db.datasource.local.ConnectionHolder
使用一个全新的名称创建一个保存点。
createSavepoint() - 接口 中的方法net.hasor.db.datasource.SavepointManager
创建事务的保存点,通过releaseSavepoint方法释放这个保存点。
currentConnection(DataSource) - 接口 中的方法net.hasor.db.datasource.DataSourceHelper
当前连接
currentConnection(DataSource) - 类 中的静态方法net.hasor.db.datasource.DataSourceUtils
获得某个数据源的当前连接
currentConnection(DataSource) - 类 中的方法net.hasor.db.datasource.local.LocalDataSourceHelper
 
currentHolder() - 类 中的方法net.hasor.db.datasource.local.ConnectionSequence
 

D

DataBase - net.hasor.db.orm.ar中的类
用来表示数据库。
DataBase(DataSource, SQLBuilderEnum) - 类 的构造器net.hasor.db.orm.ar.DataBase
 
DataSourceHelper - net.hasor.db.datasource中的接口
 
DataSourceUtils - net.hasor.db.datasource中的类
 
DataSourceUtils() - 类 的构造器net.hasor.db.datasource.DataSourceUtils
 
delete(ENT) - 类 中的方法net.hasor.db.orm.AbstractDao
根据ID,删除。
delete(Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
删除对象(无论目标是否存在)。
deleteByExample(ENT) - 类 中的方法net.hasor.db.orm.AbstractDao
根据样本执行删除。
deleteByExample(Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
删除数据库中满足该对象特征的。
dia(Dialect) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
Dialect - net.hasor.db.orm.ar.dialect中的枚举
 
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
处理当前底层数据库连接的事务回滚操作。

E

execute(ConnectionCallback<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
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(TransactionStatus, MethodInvocation) - 接口 中的方法net.hasor.db.transaction.interceptor.TranOperations
事务执行拦截器
existByID(Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据ID判断记录在数据库中是否存在。
extractData(ResultSet) - 类 中的方法net.hasor.db.jdbc.core.RowMapperResultSetExtractor
 
extractData(ResultSet) - 接口 中的方法net.hasor.db.jdbc.ResultSetExtractor
将结果集内容转换。

F

fillDialect(Map<Dialect, String>) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 
fillDialect(Map<Dialect, String>) - 类 中的方法net.hasor.db.orm.ar.dialect.hsql.HSQLBuilder
 
fillDialect(Map<Dialect, String>) - 类 中的方法net.hasor.db.orm.ar.dialect.mysql.MySqlBuilder
 

G

get() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplateProvider
 
get(Object) - 类 中的方法net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
 
get(String) - 类 中的方法net.hasor.db.orm.ar.Record
按照列名获取数据。
get(int) - 类 中的方法net.hasor.db.orm.ar.Record
按照列索引获取数据。
get(Column) - 类 中的方法net.hasor.db.orm.ar.Record
按照列获取数据。
get(String) - 类 中的方法net.hasor.db.orm.ar.record.MapRecord
按照列名获取数据。
get(String) - 类 中的方法net.hasor.db.orm.ar.record.ObjectRecord
按照列名获取数据。
getBatchSize() - 接口 中的方法net.hasor.db.jdbc.BatchPreparedStatementSetter
Return the size of the batch.
getBeanField() - 类 中的方法net.hasor.db.orm.ar.Column
字段类型
getBeanPropertyRowMapper(Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
Create a new RowMapper for reading columns as Bean pairs.
getColumn(String) - 类 中的方法net.hasor.db.orm.ar.Sechma
根据类名获取列
getColumn(int) - 类 中的方法net.hasor.db.orm.ar.Sechma
根据列的顺序获取列
getColumnKey(String) - 类 中的方法net.hasor.db.jdbc.core.mapper.ColumnMapRowMapper
讲列名转换为合理的格式。
getColumnMapRowMapper() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
Create a new RowMapper for reading columns as key-value pairs.
getColumns() - 类 中的方法net.hasor.db.orm.ar.Sechma
获取所有列
getColumnValue(ResultSet, int, Class<?>) - 类 中的方法net.hasor.db.jdbc.core.mapper.BeanPropertyRowMapper
取得指定列的值
getColumnValue(ResultSet, int) - 类 中的方法net.hasor.db.jdbc.core.mapper.ColumnMapRowMapper
取得指定列的值
getConnection(DataSource) - 接口 中的方法net.hasor.db.datasource.DataSourceHelper
申请连接
getConnection(DataSource) - 类 中的静态方法net.hasor.db.datasource.DataSourceUtils
申请连接
getConnection() - 类 中的方法net.hasor.db.datasource.local.ConnectionHolder
获取连接
getConnection(DataSource) - 类 中的方法net.hasor.db.datasource.local.LocalDataSourceHelper
申请连接,如果当前连接存在则返回当前连接
getConnection() - 类 中的方法net.hasor.db.jdbc.core.JdbcAccessor
Return the Connection used by this template.
getConnectionSequence(DataSource) - 类 中的方法net.hasor.db.datasource.local.LocalDataSourceHelper
获取ConnectionSequence
getCurrentPage() - 类 中的方法net.hasor.db.orm.Paginator
取当前页号。
getData() - 类 中的方法net.hasor.db.orm.ar.dialect.ArrayBuilderData
 
getData() - 类 中的方法net.hasor.db.orm.ar.dialect.MapBuilderData
 
getData() - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder.BuilderData
 
getData() - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder.BuilderMapData
 
getDataBase() - 类 中的方法net.hasor.db.orm.AbstractDao
 
getDataContainer() - 类 中的方法net.hasor.db.orm.ar.Record
获取数据容器。
getDataContainer() - 类 中的方法net.hasor.db.orm.ar.record.MapRecord
获取数据容器。
getDataContainer() - 类 中的方法net.hasor.db.orm.ar.record.ObjectRecord
获取数据容器。
getDataSource() - 类 中的方法net.hasor.db.jdbc.core.JdbcAccessor
Return the DataSource used by this template.
getDataSource() - 类 中的方法net.hasor.db.orm.AbstractDao
 
getDataSource() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
获取当前事务管理器管理的数据源对象。
getDataSource() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
getDataSourceHelper() - 类 中的静态方法net.hasor.db.datasource.DataSourceUtils
获取DataSourceHelper
getDefaultValue() - 类 中的方法net.hasor.db.orm.ar.Column
表示默认值约束的值。
getDialect() - 类 中的方法net.hasor.db.orm.AbstractDao
 
getFetchSize() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
getFirstItem() - 类 中的方法net.hasor.db.orm.Paginator
获取本页第一个记录的索引位置。
getHolder() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
getID() - 类 中的方法net.hasor.db.orm.ar.Record
获取ID数据。
getIdentify(Sechma) - 类 中的方法net.hasor.db.orm.ar.ArConfiguration
 
getIdentify(Sechma) - 类 中的方法net.hasor.db.orm.ar.DataBase
 
getInsertColumns() - 类 中的方法net.hasor.db.orm.ar.Sechma
获取可以用于insert的列。
getIsolationLevel() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
getIsolationLevel() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
获取事务的隔离级别
getJavaType() - 类 中的方法net.hasor.db.orm.ar.Column
获取列表示的Java类型。
getJdbc() - 类 中的方法net.hasor.db.orm.ar.DataBase
获取JDBC接口
getJdbcTemplate() - 类 中的方法net.hasor.db.orm.AbstractDao
 
getLastItem() - 类 中的方法net.hasor.db.orm.Paginator
获取本页最后一个记录的索引位置。
getMaxRows() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
getMaxSize() - 类 中的方法net.hasor.db.orm.ar.Column
字段值内容大小限制(0表示不详)
getMessage() - 类 中的方法net.hasor.db.orm.PageResult
 
getName() - 类 中的方法net.hasor.db.orm.ar.Column
获取列名
getName() - 类 中的方法net.hasor.db.orm.ar.Sechma
取得表名
getNamedParameterCount() - 类 中的方法net.hasor.db.jdbc.core.ParsedSql
 
getNextPage() - 类 中的方法net.hasor.db.orm.Paginator
获取下一页页号。
getOrderBy() - 类 中的方法net.hasor.db.orm.Paginator
获取排序字段
getOrderBy() - 类 中的方法net.hasor.db.orm.Paginator.Order
获取排序方式。
getOriginalSql() - 类 中的方法net.hasor.db.jdbc.core.ParsedSql
 
getOriIsolationLevel() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
getPageSize() - 类 中的方法net.hasor.db.orm.Paginator
获取分页的页大小。
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.
getPreviousPage() - 类 中的方法net.hasor.db.orm.Paginator
获取上一页页号。
getPrimaryKey() - 类 中的方法net.hasor.db.orm.ar.Sechma
获取ID列名。
getQueryTimeout() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
getRecordType() - 类 中的方法net.hasor.db.orm.AbstractDao
 
getResult() - 类 中的方法net.hasor.db.orm.PageResult
获取分页结果集。
getResultSetValue(ResultSet, int) - 类 中的静态方法net.hasor.db.jdbc.core.mapper.AbstractRowMapper
获取列的值
getSavepointManager() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
getSechma() - 类 中的方法net.hasor.db.orm.ar.Record
获取记录所属的Sechma(表)。
getSingleColumnRowMapper(Class<T>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
Create a new RowMapper for reading result objects from a single column.
getSortField() - 类 中的方法net.hasor.db.orm.Paginator.Order
获取排序字段。
getSql() - 接口 中的方法net.hasor.db.jdbc.core.JdbcTemplate.SqlProvider
 
getSQL() - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractBuilderData
 
getSQL() - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder.BuilderData
 
getSQL() - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder.BuilderMapData
 
getSQLBuilder() - 类 中的方法net.hasor.db.orm.ar.DataBase
 
getSqlType() - 类 中的方法net.hasor.db.orm.ar.Column
获取列表示的 SQL 类型。
getStrategy(Method) - 接口 中的方法net.hasor.db.transaction.interceptor.TranStrategy
 
getTargetConnection() - 接口 中的方法net.hasor.db.datasource.ConnectionProxy
Return the target Connection of this proxy.
getTargetSource() - 接口 中的方法net.hasor.db.datasource.ConnectionProxy
获取目标使用的数据源
getThrowable() - 类 中的方法net.hasor.db.orm.PageResult
 
getTitle() - 类 中的方法net.hasor.db.orm.ar.Column
获取列标题
getTotalCount() - 类 中的方法net.hasor.db.orm.Paginator
获取记录总数。
getTotalPage() - 类 中的方法net.hasor.db.orm.Paginator
获取总页数。
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
获取事务使用的传播行为
getTransactionManager(DataSource) - 类 中的静态方法net.hasor.db.transaction.Manager
 
getUnnamedParameterCount() - 类 中的方法net.hasor.db.jdbc.core.ParsedSql
 
getUpdateColumns() - 类 中的方法net.hasor.db.orm.ar.Sechma
获取可以用于update的列。
getValue(String) - 接口 中的方法net.hasor.db.jdbc.SqlParameterSource
Return the parameter value for the requested named parameter.

H

hasColumn(String) - 类 中的方法net.hasor.db.orm.ar.Record
判断某个字段是否存在。
hasNextPage() - 类 中的方法net.hasor.db.orm.Paginator
判断是否还具备下一页。
hasPreviousPage() - 类 中的方法net.hasor.db.orm.Paginator
判断是否还具备上一页。
hasSavepoint() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
hasSavepoint() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
表示事务是否携带了一个保存点,嵌套事务通常会创建一个保存点作为嵌套事务与上一层事务的分界点。
hasTransaction() - 类 中的方法net.hasor.db.datasource.local.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.SqlParameterSource
Determine whether there is a value for the specified named parameter.
hasValue(String) - 类 中的方法net.hasor.db.orm.ar.Record
判断某个字段是否存在。
hasValueColumns(Column[]) - 类 中的方法net.hasor.db.orm.ar.Record
获取有值的列
HSQLBuilder - net.hasor.db.orm.ar.dialect.hsql中的类
 
HSQLBuilder() - 类 的构造器net.hasor.db.orm.ar.dialect.hsql.HSQLBuilder
 

I

Identify - net.hasor.db.orm.ar中的接口
 
initDefault() - 类 中的方法net.hasor.db.orm.ar.Record
为记录的每一列数据给定一个默认值(不覆盖原有属性)。
InterruptibleBatchPreparedStatementSetter - net.hasor.db.jdbc.core中的接口
扩展 BatchPreparedStatementSetter 接口,提供了一个方法可以中断某一个批操作。
isBatchExhausted(int) - 接口 中的方法net.hasor.db.jdbc.core.InterruptibleBatchPreparedStatementSetter
测试批处理是否继续,返回 true 表示处理。
isCaseInsensitive() - 类 中的方法net.hasor.db.jdbc.core.mapper.BeanPropertyRowMapper
 
isCompleted() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
isCompleted() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
事务是否已经完成。
isEmpty() - 类 中的方法net.hasor.db.datasource.local.ConnectionSequence
 
isEnable() - 类 中的方法net.hasor.db.orm.Paginator
是否启用分页
isFirstPage() - 类 中的方法net.hasor.db.orm.Paginator
当前是否是第一页。
isIdentify() - 类 中的方法net.hasor.db.orm.ar.Column
表示是否具有自增标识属性的列。
isIgnoreUnset() - 类 中的方法net.hasor.db.orm.ar.Column
没有给它设置任何值的情况下忽略它作为查询条件
isIgnoreUnset() - 类 中的方法net.hasor.db.orm.ar.Sechma
没有给它设置任何值的情况下忽略它作为查询条件
isIgnoreWarnings() - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
isLastPage() - 类 中的方法net.hasor.db.orm.Paginator
当前是否是最后一页。
isNewConnection() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
isNewConnection() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
是否使用了一个全新的数据库连接开启事务
isNull(String) - 类 中的方法net.hasor.db.orm.ar.Record
判断某个字段是否为空。
isNull(int) - 类 中的方法net.hasor.db.orm.ar.Record
判断某个字段是否为空。
Isolation - net.hasor.db.transaction中的枚举
事务隔离级别
isOpen() - 类 中的方法net.hasor.db.datasource.local.ConnectionHolder
 
isPrimaryKey() - 类 中的方法net.hasor.db.orm.ar.Column
表示列是否为主键列。
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 时会回滚该事务。
isSuccess() - 类 中的方法net.hasor.db.orm.PageResult
 
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
 
JdbcOperations - net.hasor.db.jdbc中的接口
该接口声明了一些 JDBC 基本操作。
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
 
JdbcTemplate.SqlProvider - net.hasor.db.jdbc.core中的接口
获取SQL
JdbcTemplateProvider - net.hasor.db.jdbc.core中的类
 
JdbcTemplateProvider(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

LinkedCaseInsensitiveMap<V> - net.hasor.db.jdbc.core中的类
LinkedHashMap variant that stores String keys in a case-insensitive manner, for example for key-based access in a results table.
LinkedCaseInsensitiveMap() - 类 的构造器net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
Create a new LinkedCaseInsensitiveMap for the default Locale.
LinkedCaseInsensitiveMap(Locale) - 类 的构造器net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
Create a new LinkedCaseInsensitiveMap that stores lower-case keys according to the given Locale.
LinkedCaseInsensitiveMap(int) - 类 的构造器net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
Create a new LinkedCaseInsensitiveMap that wraps a LinkedHashMap with the given initial capacity and stores lower-case keys according to the default Locale.
LinkedCaseInsensitiveMap(int, Locale) - 类 的构造器net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
Create a new LinkedCaseInsensitiveMap that wraps a LinkedHashMap with the given initial capacity and stores lower-case keys according to the given Locale.
listByExample(ENT) - 类 中的方法net.hasor.db.orm.AbstractDao
从数据库中查询满足该对象特征的。
listByExample(ENT, Paginator) - 类 中的方法net.hasor.db.orm.AbstractDao
从数据库中查询满足该对象特征的。
listByExample(Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
从数据库中查询满足该对象特征的。
listByExample(Record, Paginator) - 类 中的方法net.hasor.db.orm.ar.DataBase
从数据库中查询满足该对象特征的。
listByExample(Class<T>, Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
从数据库中查询满足该对象特征的。
listByExample(Class<T>, Record, Paginator) - 类 中的方法net.hasor.db.orm.ar.DataBase
从数据库中查询满足该对象特征的。
listByExample(Class<T>, Record, Paginator, Sechma) - 类 中的方法net.hasor.db.orm.ar.DataBase
从数据库中查询满足该对象特征的。
loadData(Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
装载数据。
loadModule(ApiBinder) - 类 中的方法net.hasor.db.provider.SimpleDBModule
 
loadModule(ApiBinder) - 类 中的方法net.hasor.db.transaction.interceptor.simple.SimpleTranInterceptorModule
 
loadSechma(Class<?>) - 类 中的方法net.hasor.db.orm.ar.ArConfiguration
 
loadSechma(Class<?>) - 类 中的方法net.hasor.db.orm.ar.DataBase
 
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
 
LocalDataSourceHelper - net.hasor.db.datasource.local中的类
 
LocalDataSourceHelper() - 类 的构造器net.hasor.db.datasource.local.LocalDataSourceHelper
 

M

Manager - net.hasor.db.transaction中的类
某一个数据源的事务管理器
Manager() - 类 的构造器net.hasor.db.transaction.Manager
 
MapBuilderData - net.hasor.db.orm.ar.dialect中的类
 
MapBuilderData(String, Map<String, ?>) - 类 的构造器net.hasor.db.orm.ar.dialect.MapBuilderData
 
MapRecord - net.hasor.db.orm.ar.record中的类
用来表示查询结果中的一条数据记录
MapRecord(Sechma) - 类 的构造器net.hasor.db.orm.ar.record.MapRecord
创建MapRecord并用具体数据填充。
MapRecord(Sechma, Map<String, Object>) - 类 的构造器net.hasor.db.orm.ar.record.MapRecord
创建MapRecord并用具体数据填充。
mapRow(ResultSet, int) - 类 中的方法net.hasor.db.jdbc.core.mapper.BeanPropertyRowMapper
 
mapRow(ResultSet, int) - 类 中的方法net.hasor.db.jdbc.core.mapper.ColumnMapRowMapper
 
mapRow(ResultSet, int) - 类 中的方法net.hasor.db.jdbc.core.mapper.SingleColumnRowMapper
将当前行的第一列的值转换为指定的类型。
mapRow(ResultSet, int) - 接口 中的方法net.hasor.db.jdbc.RowMapper
实现这个方法为结果集的一行记录进行转换,并将最终转换结果返回。
markHeldSavepoint() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
matcher(String) - 类 中的方法net.hasor.db.transaction.interceptor.TransactionBinder.TranInterceptorBindBuilder
 
matcher(ApiBinder.Matcher<Method>) - 类 中的方法net.hasor.db.transaction.interceptor.TransactionBinder.TranInterceptorBindBuilder
 
MySqlBuilder - net.hasor.db.orm.ar.dialect.mysql中的类
 
MySqlBuilder() - 类 的构造器net.hasor.db.orm.ar.dialect.mysql.MySqlBuilder
 

N

net.hasor.db.datasource - 程序包 net.hasor.db.datasource
数据库连接管理器。
net.hasor.db.datasource.local - 程序包 net.hasor.db.datasource.local
提供了基于本地线程的数据库连接管理控制,该组建意图建立一种规则,该规则迫使不同数据源的数据库连接在一个线程中只能存在一份。
net.hasor.db.jdbc - 程序包 net.hasor.db.jdbc
Hasor Jdbc Operations.
net.hasor.db.jdbc.core - 程序包 net.hasor.db.jdbc.core
Hasor Jdbc Operations Impl.
net.hasor.db.jdbc.core.mapper - 程序包 net.hasor.db.jdbc.core.mapper
提供了一些有用的 RowMapper接口实现。
net.hasor.db.orm - 程序包 net.hasor.db.orm
 
net.hasor.db.orm.ar - 程序包 net.hasor.db.orm.ar
 
net.hasor.db.orm.ar.anno - 程序包 net.hasor.db.orm.ar.anno
 
net.hasor.db.orm.ar.dialect - 程序包 net.hasor.db.orm.ar.dialect
 
net.hasor.db.orm.ar.dialect.hsql - 程序包 net.hasor.db.orm.ar.dialect.hsql
 
net.hasor.db.orm.ar.dialect.mysql - 程序包 net.hasor.db.orm.ar.dialect.mysql
 
net.hasor.db.orm.ar.identify - 程序包 net.hasor.db.orm.ar.identify
 
net.hasor.db.orm.ar.record - 程序包 net.hasor.db.orm.ar.record
 
net.hasor.db.provider - 程序包 net.hasor.db.provider
提供了SimpleDBModule类可以快速的将 Hasor-DB 集成到开发环境中。
net.hasor.db.transaction - 程序包 net.hasor.db.transaction
Hasor 事务管理器,支持 7 种传播属性。
net.hasor.db.transaction.interceptor - 程序包 net.hasor.db.transaction.interceptor
提供了基于 Aop 的事务拦截器实现,通过它可以自定义拦截器行为以及如何拦截事务。
net.hasor.db.transaction.interceptor.simple - 程序包 net.hasor.db.transaction.interceptor.simple
提供了基于 @Transactional 注解的事务管理器。
net.hasor.db.transaction.support - 程序包 net.hasor.db.transaction.support
Hasor 事务管理器实现类。
newArgPreparedStatementSetter(Object[]) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
Create a new PreparedStatementSetter.
newInstance(Class<T>) - 类 中的静态方法net.hasor.db.jdbc.core.mapper.BeanPropertyRowMapper
Static factory method to create a new BeanPropertyRowMapper (with the mapped class specified only once).
newRecord(ENT) - 类 中的方法net.hasor.db.orm.AbstractDao
 
newUniqueID(Record, Sechma, JdbcOperations) - 接口 中的方法net.hasor.db.orm.ar.Identify
ID生成器
newUniqueID(Record, Sechma, JdbcOperations) - 类 中的方法net.hasor.db.orm.ar.identify.SysTimeIdentify
 
newUniqueID(Record, Sechma, JdbcOperations) - 类 中的方法net.hasor.db.orm.ar.identify.UUIDIdentify
 

O

ObjectRecord<T> - net.hasor.db.orm.ar.record中的类
用来表示查询结果中的一条数据记录
ObjectRecord(Sechma, Class<T>) - 类 的构造器net.hasor.db.orm.ar.record.ObjectRecord
创建ObjectRecord并用具体数据填充。
ObjectRecord(Sechma, T) - 类 的构造器net.hasor.db.orm.ar.record.ObjectRecord
创建ObjectRecord并用具体数据填充。
Oper - net.hasor.db.orm.ar.dialect中的枚举
 
orderBySQL(String, Paginator) - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractSQLBuilder
 

P

PageResult<T> - net.hasor.db.orm中的类
带有翻页信息的结果集
PageResult(Paginator) - 类 的构造器net.hasor.db.orm.PageResult
 
PageResult(List<T>) - 类 的构造器net.hasor.db.orm.PageResult
 
PageResult(Paginator, List<T>) - 类 的构造器net.hasor.db.orm.PageResult
 
Paginator - net.hasor.db.orm中的类
翻页
Paginator() - 类 的构造器net.hasor.db.orm.Paginator
 
Paginator.Order - net.hasor.db.orm中的类
 
Paginator.Order() - 类 的构造器net.hasor.db.orm.Paginator.Order
 
Paginator.Order.OrderBy - net.hasor.db.orm中的枚举
排序方式
ParameterDisposer - net.hasor.db.jdbc.core中的接口
用于关闭 SQL 参数的资源分配,例如: Lob 类型参数。
ParsedSql - net.hasor.db.jdbc.core中的类
编译的SQL
pop() - 类 中的方法net.hasor.db.datasource.local.ConnectionSequence
弹出
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中的枚举
事务传播属性
push(ConnectionHolder) - 类 中的方法net.hasor.db.datasource.local.ConnectionSequence
压入
put(String, V) - 类 中的方法net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
 

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 接口操作。
queryBySQL(String) - 类 中的方法net.hasor.db.orm.AbstractDao
根据SQL语句执行查询返回PageResult
queryBySQL(String, Object...) - 类 中的方法net.hasor.db.orm.AbstractDao
根据SQL语句执行查询返回PageResult
queryBySQL(String, Map<String, Object>) - 类 中的方法net.hasor.db.orm.AbstractDao
根据SQL语句执行查询返回PageResult
queryBySQL(String, Paginator) - 类 中的方法net.hasor.db.orm.AbstractDao
根据SQL语句执行查询返回PageResult
queryBySQL(String, Paginator, Object...) - 类 中的方法net.hasor.db.orm.AbstractDao
根据SQL语句执行查询返回PageResult
queryBySQL(String, Paginator, Map<String, Object>) - 类 中的方法net.hasor.db.orm.AbstractDao
根据SQL语句执行查询返回PageResult
queryBySQL(String) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(String, Object...) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(String, Map<String, Object>) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(String, Paginator) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(String, Paginator, Object...) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(String, Paginator, Map<String, Object>) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(Class<T>, String) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(Class<T>, String, Object...) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(Class<T>, String, Map<String, Object>) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(Class<T>, String, Paginator) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(Class<T>, String, Paginator, Object...) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(Class<T>, String, Paginator, Map<String, Object>) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(Class<T>, String, Paginator, Sechma, Object...) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
queryBySQL(Class<T>, String, Paginator, Sechma, Map<String, Object>) - 类 中的方法net.hasor.db.orm.ar.DataBase
根据SQL语句执行查询返回PageResult
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

Record - net.hasor.db.orm.ar中的类
用来表示查询结果中的一条数据记录
Record(Sechma) - 类 的构造器net.hasor.db.orm.ar.Record
创建Record并用具体数据填充。
releaseConnection(Connection, DataSource) - 接口 中的方法net.hasor.db.datasource.DataSourceHelper
释放连接
releaseConnection(Connection, DataSource) - 类 中的静态方法net.hasor.db.datasource.DataSourceUtils
释放连接
releaseConnection(Connection, DataSource) - 类 中的方法net.hasor.db.datasource.local.LocalDataSourceHelper
释放连接
released() - 类 中的方法net.hasor.db.datasource.local.ConnectionHolder
减少引用计数,一个因为持有人已被释放。
releaseHeldSavepoint() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
releaseSavepoint(Savepoint) - 类 中的方法net.hasor.db.datasource.local.ConnectionHolder
 
releaseSavepoint(Savepoint) - 接口 中的方法net.hasor.db.datasource.SavepointManager
释放某个事务的保存点
remove(Object) - 类 中的方法net.hasor.db.jdbc.core.LinkedCaseInsensitiveMap
 
requested() - 类 中的方法net.hasor.db.datasource.local.ConnectionHolder
增加引用计数,一个因为持有人已被请求。
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
回滚事务
RollBackSQLException - net.hasor.db.transaction.interceptor.simple中的异常错误
 
RollBackSQLException() - 异常错误 的构造器net.hasor.db.transaction.interceptor.simple.RollBackSQLException
 
rollbackToHeldSavepoint() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
rollbackToSavepoint(Savepoint) - 类 中的方法net.hasor.db.datasource.local.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

saveAsNew(ENT) - 类 中的方法net.hasor.db.orm.AbstractDao
保存为新增。
saveAsNew(Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
保存为新增,无论目标记录是否存在都作为新增。
saveOrUpdate(ENT) - 类 中的方法net.hasor.db.orm.AbstractDao
根据ID,保存或更新。
saveOrUpdate(Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
保存或新增,如果目标记录存在则更新否则新增。
SAVEPOINT_NAME_PREFIX - 类 中的静态变量net.hasor.db.datasource.local.ConnectionHolder
 
SavepointManager - net.hasor.db.datasource中的接口
 
Sechma - net.hasor.db.orm.ar中的类
表示数据库的表或结果集的结构
Sechma(String) - 类 的构造器net.hasor.db.orm.ar.Sechma
创建表记录对象。
set(String, Object) - 类 中的方法net.hasor.db.orm.ar.record.MapRecord
按照列名获取数据。
set(String, Object) - 类 中的方法net.hasor.db.orm.ar.record.ObjectRecord
按照列名获取数据。
set(String, Object) - 类 中的方法net.hasor.db.orm.ar.Record
按照列名获取数据。
set(int, Object) - 类 中的方法net.hasor.db.orm.ar.Record
按照列索引设置数据。
set(Column, Object) - 类 中的方法net.hasor.db.orm.ar.Record
按照列设置数据。
setAllowDeleteWhere(boolean) - 类 中的方法net.hasor.db.orm.ar.Column
设置是否允许作为删除条件
setAllowInsert(boolean) - 类 中的方法net.hasor.db.orm.ar.Column
设置允许用于数据新增
setAllowUpdate(boolean) - 类 中的方法net.hasor.db.orm.ar.Column
设置允许用于数据更新
setAllowUpdateWhere(boolean) - 类 中的方法net.hasor.db.orm.ar.Column
设置是否允许作为更新条件
setBeanField(Field) - 类 中的方法net.hasor.db.orm.ar.Column
字段类型
setCaseInsensitive(boolean) - 类 中的方法net.hasor.db.jdbc.core.mapper.BeanPropertyRowMapper
 
setConnection(Connection) - 类 中的方法net.hasor.db.jdbc.core.JdbcAccessor
Set the JDBC Connection to obtain connection from.
setCurrentPage(int) - 类 中的方法net.hasor.db.orm.Paginator
设置前页号。
setDataSource(DataSource) - 类 中的方法net.hasor.db.jdbc.core.JdbcAccessor
Set the JDBC DataSource to obtain connections from.
setDataSource(DataSource) - 类 中的方法net.hasor.db.orm.AbstractDao
 
setDefaultValue(Object) - 类 中的方法net.hasor.db.orm.ar.Column
设置修改默认值约束.
setDialect(SQLBuilderEnum) - 类 中的方法net.hasor.db.orm.AbstractDao
 
setEmpty(boolean) - 类 中的方法net.hasor.db.orm.ar.Column
设置是否允许为空
setEnable(boolean) - 类 中的方法net.hasor.db.orm.Paginator
是否启用分页
setFetchSize(int) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
setID(Object) - 类 中的方法net.hasor.db.orm.ar.Record
设置ID数据。
setIdentify(boolean) - 类 中的方法net.hasor.db.orm.ar.Column
设置是否支持自动增长。
setIgnoreUnset(boolean) - 类 中的方法net.hasor.db.orm.ar.Column
没有给它设置任何值的情况下忽略它作为查询条件
setIgnoreUnset(boolean) - 类 中的方法net.hasor.db.orm.ar.Sechma
没有给它设置任何值的情况下忽略它作为查询条件
setIgnoreWarnings(boolean) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
setJdbcTemplate(JdbcTemplate) - 类 中的方法net.hasor.db.orm.AbstractDao
 
setMap(Map<String, Object>) - 类 中的方法net.hasor.db.orm.ar.Record
按照列名获取数据。
setMaxRows(int) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
setMaxSize(int) - 类 中的方法net.hasor.db.orm.ar.Column
设置字段的大小限制
setMessage(String) - 类 中的方法net.hasor.db.orm.PageResult
 
setName(String) - 类 中的方法net.hasor.db.orm.ar.Column
设置列名
setOrderBy(Paginator.Order.OrderBy) - 类 中的方法net.hasor.db.orm.Paginator.Order
设置排序方式。
setOrderBy(List<Paginator.Order>) - 类 中的方法net.hasor.db.orm.Paginator
设置排序字段
setPageSize(int) - 类 中的方法net.hasor.db.orm.Paginator
设置分页的页大小。
setPrimaryKey(boolean) - 类 中的方法net.hasor.db.orm.ar.Column
设置是否为主键列
setQueryTimeout(int) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
setReadOnly() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
setReadOnly() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
设置事务状态为只读。
setRequiredType(Class<T>) - 类 中的方法net.hasor.db.jdbc.core.mapper.BeanPropertyRowMapper
Set the type that each result object is expected to match.
setRequiredType(Class<T>) - 类 中的方法net.hasor.db.jdbc.core.mapper.SingleColumnRowMapper
Set the type that each result object is expected to match.
setResult(List<T>) - 类 中的方法net.hasor.db.orm.PageResult
 
setResultsCaseInsensitive(boolean) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
setRollbackOnly() - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionStatus
 
setRollbackOnly() - 接口 中的方法net.hasor.db.transaction.TransactionStatus
设置事务状态为回滚,作为替代抛出异常进而触发回滚操作。
setSortField(String) - 类 中的方法net.hasor.db.orm.Paginator.Order
设置排序字段。
setSuccess(boolean) - 类 中的方法net.hasor.db.orm.PageResult
 
setThrowable(Throwable) - 类 中的方法net.hasor.db.orm.PageResult
 
setTitle(String) - 类 中的方法net.hasor.db.orm.ar.Column
设置列标题
setTotalCount(int) - 类 中的方法net.hasor.db.orm.Paginator
设置记录总数。
setTransaction() - 类 中的方法net.hasor.db.datasource.local.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.
SimpleDBModule - net.hasor.db.provider中的类
 
SimpleDBModule(DataSource) - 类 的构造器net.hasor.db.provider.SimpleDBModule
 
SimpleDBModule(String, DataSource) - 类 的构造器net.hasor.db.provider.SimpleDBModule
 
SimpleTranInterceptorModule - net.hasor.db.transaction.interceptor.simple中的类
事务策略:用于决定数据源的事务策略。
SimpleTranInterceptorModule(DataSource) - 类 的构造器net.hasor.db.transaction.interceptor.simple.SimpleTranInterceptorModule
 
SingleColumnRowMapper<T> - net.hasor.db.jdbc.core.mapper中的类
 
SingleColumnRowMapper() - 类 的构造器net.hasor.db.jdbc.core.mapper.SingleColumnRowMapper
Create a new SingleColumnRowMapper.
SingleColumnRowMapper(Class<T>) - 类 的构造器net.hasor.db.jdbc.core.mapper.SingleColumnRowMapper
Create a new SingleColumnRowMapper.
SQLBuilder - net.hasor.db.orm.ar中的接口
 
SQLBuilder.BuilderData - net.hasor.db.orm.ar中的接口
 
SQLBuilder.BuilderMapData - net.hasor.db.orm.ar中的接口
 
SQLBuilderEnum - net.hasor.db.orm.ar.dialect中的枚举
 
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.
StatementCallback<T> - net.hasor.db.jdbc中的接口
通用的回调接口。
stopTransaction() - 类 中的方法net.hasor.db.transaction.support.TransactionObject
 
supportSavepoint() - 类 中的方法net.hasor.db.datasource.local.ConnectionHolder
 
supportSavepoint() - 接口 中的方法net.hasor.db.datasource.SavepointManager
是否支持保存点
supportsSavepoints() - 类 中的方法net.hasor.db.datasource.local.ConnectionHolder
返回 JDBC 驱动是否支持保存点。
suspend(JdbcTransactionStatus) - 类 中的方法net.hasor.db.transaction.support.JdbcTransactionManager
挂起事务。
SysTimeIdentify - net.hasor.db.orm.ar.identify中的类
系统时间戳
SysTimeIdentify() - 类 的构造器net.hasor.db.orm.ar.identify.SysTimeIdentify
 

T

Table - net.hasor.db.orm.ar.anno中的注释类型
 
tableExist(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
判断表是否已经存在
toString() - 类 中的方法net.hasor.db.orm.ar.Column
 
toString() - 类 中的方法net.hasor.db.orm.ar.dialect.AbstractBuilderData
 
toString() - 类 中的方法net.hasor.db.orm.ar.dialect.ArrayBuilderData
 
toString() - 类 中的方法net.hasor.db.orm.ar.dialect.MapBuilderData
 
toString() - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder.BuilderData
 
toString() - 接口 中的方法net.hasor.db.orm.ar.SQLBuilder.BuilderMapData
 
TranOperations - net.hasor.db.transaction.interceptor中的接口
 
Transactional - net.hasor.db.transaction.interceptor.simple中的注释类型
 
TransactionBinder - net.hasor.db.transaction.interceptor中的类
一个被事务拦截器拦截的方法,当有多个数据源可以选择时,只能控制一个数据源的事务。
TransactionBinder(ApiBinder) - 类 的构造器net.hasor.db.transaction.interceptor.TransactionBinder
 
TransactionBinder.TranInterceptorBindBuilder - net.hasor.db.transaction.interceptor中的类
拦截器配置
TransactionBinder.TranInterceptorBindBuilder(DataSource) - 类 的构造器net.hasor.db.transaction.interceptor.TransactionBinder.TranInterceptorBindBuilder
 
TransactionBinder.TranIsolationBindBuilder - net.hasor.db.transaction.interceptor中的类
隔离级别设置
TransactionBinder.TranIsolationBindBuilder(StrategyDefinition) - 类 的构造器net.hasor.db.transaction.interceptor.TransactionBinder.TranIsolationBindBuilder
 
TransactionBinder.TranPropagationBindBuilder - net.hasor.db.transaction.interceptor中的类
拦截策略配置
TransactionBinder.TranPropagationBindBuilder(StrategyDefinition) - 类 的构造器net.hasor.db.transaction.interceptor.TransactionBinder.TranPropagationBindBuilder
 
TransactionManager - net.hasor.db.transaction中的接口
数据源的事务管理器。
TransactionObject - net.hasor.db.transaction.support中的类
 
TransactionObject(ConnectionHolder, Isolation, DataSource) - 类 的构造器net.hasor.db.transaction.support.TransactionObject
 
TransactionStatus - net.hasor.db.transaction中的接口
表示一个事务状态
TranStrategy<T> - net.hasor.db.transaction.interceptor中的接口
 

U

update(PreparedStatementCreator, PreparedStatementSetter) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
update(PreparedStatementCreator) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
update(String) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
update(String, PreparedStatementSetter) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
update(String, Object...) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
update(String, SqlParameterSource) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
update(String, Map<String, ?>) - 类 中的方法net.hasor.db.jdbc.core.JdbcTemplate
 
update(PreparedStatementCreator) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
update(String) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一条 insert 或 update、delete 语句,返回值用于表示受影响的行数。
update(String, PreparedStatementSetter) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
update(String, Object...) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
update(String, SqlParameterSource) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
update(String, Map<String, ?>) - 接口 中的方法net.hasor.db.jdbc.JdbcOperations
执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
update(ENT) - 类 中的方法net.hasor.db.orm.AbstractDao
根据ID,更新。
update(Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
仅保存,如果目标记录不存在则引发异常。
updateByExample(ENT, ENT) - 类 中的方法net.hasor.db.orm.AbstractDao
根据样本执行更新。
updateByExample(Record, Map<String, Object>) - 类 中的方法net.hasor.db.orm.ar.DataBase
更新数据库中满足该对象特征的。
updateByExample(Record, Record) - 类 中的方法net.hasor.db.orm.ar.DataBase
更新数据库中满足该对象特征的。
UUIDIdentify - net.hasor.db.orm.ar.identify中的类
UUID作为主键生成器
UUIDIdentify() - 类 的构造器net.hasor.db.orm.ar.identify.UUIDIdentify
 

V

value() - 枚举 中的方法net.hasor.db.transaction.Isolation
 
valueOf(String) - 枚举 中的静态方法net.hasor.db.orm.ar.anno.ColumnType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.db.orm.ar.dialect.Dialect
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.db.orm.ar.dialect.Oper
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.db.orm.ar.dialect.SQLBuilderEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.db.orm.Paginator.Order.OrderBy
返回带有指定名称的该类型的枚举常量。
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.orm.ar.anno.ColumnType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.db.orm.ar.dialect.Dialect
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.db.orm.ar.dialect.Oper
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.db.orm.ar.dialect.SQLBuilderEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.db.orm.Paginator.Order.OrderBy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.db.transaction.Isolation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.db.transaction.Propagation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

withIsolation(Isolation) - 类 中的方法net.hasor.db.transaction.interceptor.TransactionBinder.TranIsolationBindBuilder
 
withIsolation(TranStrategy<Isolation>) - 类 中的方法net.hasor.db.transaction.interceptor.TransactionBinder.TranIsolationBindBuilder
 
withPropagation(Propagation) - 类 中的方法net.hasor.db.transaction.interceptor.TransactionBinder.TranPropagationBindBuilder
 
withPropagation(TranStrategy<Propagation>) - 类 中的方法net.hasor.db.transaction.interceptor.TransactionBinder.TranPropagationBindBuilder
 
A B C D E F G H I J L M N O P Q R S T U V W 

Copyright © 2015. All rights reserved.