iBatis 3 - JNDI 配置示例

Ste*_*ier 3 jndi ibatis jdbc jakarta-ee

iBatis 框架在版本 2 和 3 之间进行了重大调整,甚至配置文件(现在通常称为 MapperConfig.xml)也有所不同。

话虽如此,网上有很多关于如何使用 iBatis 创建 JDBC 连接池的示例,但我找不到关于如何使用 JNDI 创建的示例。有一个更新的用户指南:http://svn.apache.org/repos/asf/ibatis/java/ibatis-3/trunk/doc/en/iBATIS-3-User-Guide.pdf确实参考了第 19 页上的 JNDI 设置,但我仍然无法让它与数据库正确通信。

非常感谢 iBatis 3 中 JDNI(容器管理连接池)的工作示例!!

Bri*_*ter 5

假设您已经设置了 JNDI 数据库资源,iBatis 3 的配置 XML 文件的以下环境适用于我(在 Tomcat 上运行):

<environment id="development">
    <transactionManager type="JDBC"/>
    <dataSource type="JNDI">
        <property name="data_source" value="java:comp/env/jdbc/webDb"/>
    </dataSource>
</environment>
Run Code Online (Sandbox Code Playgroud)