Ибатис "Нужно самостоятельно управлять соединениями / источниками данных - PullRequest
0 голосов
/ 14 декабря 2011

Дизайн нашего приложения вынуждает нас получать наши jdbc-согласия независимо от сеанса Ibatis.Нам нужен способ передать соединение (или, альтернативно, источник данных) Ibatis и сказать «использовать это».

Пытаться выполнить каждый возможный поиск и не может найти помощь.

Заранее спасибо

1 Ответ

0 голосов
/ 14 декабря 2011

Если я вас правильно понимаю, вы можете настроить свой собственный JNDI, который будет использоваться вашим приложением для получения объектов DataSource / Connection. Также вы можете передать этот сконфигурированный JNDI в iBatis:

<transactionManager type="EXTERNAL">
    <dataSource type="JNDI">
        <property name="DataSource"
            value="java:comp/env/jdbc/someDataSource"/>
    </dataSource>
</transactionManager>
...