程序包 | 说明 |
---|---|
com.fr.decision.migration.prepare | |
com.fr.stable.db | |
com.fr.stable.db.session | |
com.fr.stable.db.util | |
com.fr.transaction |
限定符和类型 | 方法和说明 |
---|---|
void |
SqlServerPrepareHandler.changeCaseSensitive(DBSession session) |
void |
NormalPrepareHandler.changeCaseSensitive(DBSession session) |
void |
MysqlPrepareHandler.changeCaseSensitive(DBSession session) |
void |
MigrationPrepare.changeCaseSensitive(DBSession session)
修改数据库字符校验规则为大小写敏感,避免配置出错
|
void |
AbstractPrepareHandler.changeCaseSensitive(DBSession session) |
限定符和类型 | 方法和说明 |
---|---|
DBSession |
DBProvider.openSession()
开始一个数据库会话
|
DBSession |
DBContext.openSession() |
DBSession |
DBContext.openSessionForce()
创建数据库会话(强制),用于特殊场景比如数据迁移,一般情况统一使用
DBContext.openSession() |
DBSession |
DBProvider.openSessionWithBatch()
开始一个数据库会话,使用jdbc的批量操作
|
DBSession |
DBContext.openSessionWithBatch() |
限定符和类型 | 方法和说明 |
---|---|
DBSession |
SessionManager.openSession(boolean force,
boolean batchMode)
开启一个数据库会话
|
限定符和类型 | 方法和说明 |
---|---|
int |
SessionFactoryItem.decreaseSessionCount(DBSession o) |
void |
SessionFactoryItem.increaseSessionCount(DBSession o) |
限定符和类型 | 方法和说明 |
---|---|
static com.fr.third.org.hibernate.Query |
QueryConditionUtil.createHqlDeleteQuery(DBSession session,
java.lang.Class cls,
Restriction restriction) |
static com.fr.third.org.hibernate.Query |
QueryConditionUtil.createHqlProjectionQuery(DBSession session,
java.lang.Class cls,
DataColumn[] columns,
QueryCondition condition) |
static com.fr.third.org.hibernate.Query |
QueryConditionUtil.createHqlQuery(DBSession session,
java.lang.Class cls,
QueryCondition condition) |
构造器和说明 |
---|
SessionHolder(DBSession session) |