2017-04-06 9 views
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アクセス・メソッドを実装します。

答えて

0

jndiデータソースを模擬データベースに置き換えます

関連する問題