@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, wait
getConnection
protected StatementFactory statementFactory
protected boolean statementReuse
protected DbAccessExceptionFactory dbAccessExceptionFactory
DbAccessException
ファクトリオブジェクトprotected Dialect dialect
public void setStatementFactory(StatementFactory statementFactory)
StatementFactory
実装クラスを設定する。statementFactory
- ステートメントファクトリオブジェクトStatementFactory
public 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
- 接続名