пример конфигурации iBatis 3 - JNDI
Фреймворк iBatis был значительно изменен между версиями 2 и 3, так что даже конфигурационный файл (теперь часто называемый MapperConfig.xml) отличается.
Тем не менее, в интернете есть много примеров, как создать пул соединений JDBC с iBatis, но я не смог найти ни одного примера, как это сделать с JNDI. Обновленное руководство пользователя находится по адресу: http://svn.apache.org/repos/asf/ibatis/java/ibatis-3/trunk/doc/en/iBATIS-3-User-Guide.pdf что делает обратитесь к настройкам JNDI на странице 19, но я все еще не мог правильно связаться с базой данных.
Рабочий пример jdni (container managed connection pool) в iBatis 3 был бы весьма признателен!!
2 ответа:
Предполагая, что у вас уже есть настроенный ресурс базы данных JNDI, следующая среда для конфигурационного XML-файла iBatis 3 работает для меня (работает на Tomcat):
<environment id="development"> <transactionManager type="JDBC"/> <dataSource type="JNDI"> <property name="data_source" value="java:comp/env/jdbc/webDb"/> </dataSource> </environment>