0
私はjbossコンテナで実行される古いシステムであり、ibatisとspringアクセスとoracle dbを使用しています。現在、このシステムのdb関連の関数は破棄され、dbは閉じられます。どのように私はデシベルで、このシステムの安全性の切断に行う必要があります(アプリケーションのコードを仮定すると、SqlExceptionが除いて、すべての例外に対処することができます)
キーの設定は以下の通りである:
XXX-ds.xmlの:jbossアプリケーションからの安全な切断oracle db
<datasources>
...
</datasources>
daoContextを。 XML:
<jee:jndi-lookup id="oracleSource" jndi-name="java:/DefaultDS"/>
<!-- SqlMap setup for iBATIS Database Layer -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="META-INF/sql-map-config.xml"/>
</bean>
<bean id="xxxx" class="path.to.class.xxxxDao">
<property name="dataSource" ref="oracleSource"/>
<property name="sqlMapClient" ref="sqlMapClient"/>
</bean>
path.to.class.xxxxDaoさはorg.springframework.orm.ibatis.support.SqlMapClientDaoSupportを拡張し、DBアクセス・メソッドを実装します。