|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectcom.beetle.framework.persistence.access.operator.BaseOperator
public abstract class BaseOperator
| 字段摘要 | |
|---|---|
protected static SysLogger |
logger
|
| 构造方法摘要 | |
|---|---|
protected |
BaseOperator()
|
| 方法摘要 | |
|---|---|
void |
access()
执行访问(查询) |
protected abstract void |
accessImp()
|
void |
addParameter(java.lang.Object value)
添加sql语句参数 |
void |
addParameter(SqlParameter sqlParamter)
添加sql语句参数 |
void |
closePresentConnection()
关闭当前数据连接 |
java.sql.Connection |
getPresentConnection()
获取当前数据访问连接 |
protected java.lang.String |
getSql()
|
boolean |
isAccessed()
是否已访问(执行) |
boolean |
isPresentConnectionUsable()
是否当前连接可用 |
boolean |
isUseOnlyConnectionFlag()
单连接使用标记,一般我们的数据库连接都是从数据源定义获取, 使用完以后就自动关闭,但是,为了在一个连接里面多次访问,就需要手工维护 |
void |
setDataSourceName(java.lang.String dataSourceName)
设置数据源名称,以便根据它获取数据库连接 |
void |
setPresentConnection(java.sql.Connection presentConnection)
需要手动维护连接时候,设置当前连接 |
void |
setSql(java.lang.String sql)
设置sql语句 |
void |
setUseOnlyConnectionFlag(boolean useOnlyConnectionFlag)
设置使用单连接标记 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
protected static final SysLogger logger
| 构造方法详细信息 |
|---|
protected BaseOperator()
| 方法详细信息 |
|---|
public void setSql(java.lang.String sql)
sql - String
public final void access()
throws DBOperatorException
DBOperatorExcepton
DBOperatorException
protected abstract void accessImp()
throws DBOperatorException
DBOperatorExceptionpublic boolean isAccessed()
public void setDataSourceName(java.lang.String dataSourceName)
dataSourceName - 配置文件定义的数据源名称public void addParameter(SqlParameter sqlParamter)
sqlParamter - sql语句参数封装对象public void addParameter(java.lang.Object value)
参数值 - (无需指定构造sqlParamter对象,不指定参数类型。依赖具体的jdbc驱动)protected java.lang.String getSql()
public void closePresentConnection()
public boolean isUseOnlyConnectionFlag()
public void setUseOnlyConnectionFlag(boolean useOnlyConnectionFlag)
useOnlyConnectionFlag - booleanpublic boolean isPresentConnectionUsable()
public java.sql.Connection getPresentConnection()
public void setPresentConnection(java.sql.Connection presentConnection)
presentConnection - Connection
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||