2017-04-06 1 views
0

Ich bin Wartung ein altes System es in einem jboss-Container laufen, und es verwenden Ibatis und Feder-Zugriff ein Orakel db. Nun werden die db-bezogenen Funktionen dieses Systems verworfen und die db wird geschlossen. Wie soll ich dieses System mit db Sicherheitsabschaltung tun (den Anwendungscode unter der Annahme, mit allen Ausnahmen außer SqlException umgehen kann)
die Tastenkonfiguration ist wie folgt:
xxx-ds.xml:Sicherheit trennen Oracle DB aus einer Jboss-Anwendung

<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 ist org.springframework.orm.ibatis.support.SqlMapClientDaoSupport erstreckt und implementiert db Zugriffsmethoden.

Antwort

0

Ersetzen Sie die JNDI-Datenquelle durch einen Mock db