Платформа 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 (пул соединений, управляемый контейнером) в iBatis 3!!