@Published(tag="architect") public abstract class ConnectionFactorySupport extends java.lang.Object implements ConnectionFactory
ConnectionFactoryの実装をサポートするクラス。
 
 本クラスは、実装クラスで必要となるStatementFactoryとStatementキャッシュの設定値をもつ。| Modifier and Type | Field and Description | 
|---|---|
protected DbAccessExceptionFactory | 
dbAccessExceptionFactory
DbAccessExceptionファクトリオブジェクト | 
protected Dialect | 
dialect
SQL方言 
 | 
protected StatementFactory | 
statementFactory
Statementファクトリオブジェクト 
 | 
protected boolean | 
statementReuse
Statementのキャッシュ有無(デフォルトは、キャッシュ無) 
 | 
| Constructor and Description | 
|---|
ConnectionFactorySupport()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
initConnection(BasicDbConnection dbConnection,
              java.lang.String connectionName)
データベース接続オブジェクトの初期化を行う。
 
 下記の処理を行う。
 
 BasicDbConnection#initialize()を呼び出し初期化を行う。
 Statement生成用Factoryを設定する。
 ステートメントのキャッシュ有無を設定する。
  
DbAccessExceptionファクトリオブジェクトを設定する。
  | 
protected void | 
setContext(BasicDbConnection dbConnection,
          java.lang.String connectionName)
コンテキストを設定する。 
 | 
void | 
setDbAccessExceptionFactory(DbAccessExceptionFactory dbAccessExceptionFactory)
DbAccessExceptionファクトリオブジェクトを設定する。 | 
void | 
setDialect(Dialect dialect)
SQL方言を設定する。 
 | 
void | 
setStatementFactory(StatementFactory statementFactory)
StatementFactory実装クラスを設定する。 | 
void | 
setStatementReuse(boolean statementReuse)
ステートメントのキャッシュ有無を設定する。 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConnectionprotected StatementFactory statementFactory
protected boolean statementReuse
protected DbAccessExceptionFactory dbAccessExceptionFactory
DbAccessExceptionファクトリオブジェクトprotected Dialect dialect
public void setStatementFactory(StatementFactory statementFactory)
StatementFactory実装クラスを設定する。statementFactory - ステートメントファクトリオブジェクトStatementFactorypublic void setStatementReuse(boolean statementReuse)
statementReuse - ステートメントのキャッシュ有無public void setDbAccessExceptionFactory(DbAccessExceptionFactory dbAccessExceptionFactory)
DbAccessExceptionファクトリオブジェクトを設定する。dbAccessExceptionFactory - DbAccessExceptionファクトリオブジェクトpublic void setDialect(Dialect dialect)
dialect - SQL方言protected void initConnection(BasicDbConnection dbConnection, java.lang.String connectionName)
DbAccessExceptionファクトリオブジェクトを設定する。dbConnection - データベース接続オブジェクトconnectionName - 接続名protected void setContext(BasicDbConnection dbConnection, java.lang.String connectionName)
dbConnection - データベース接続オブジェクトconnectionName - 接続名