元素

元素

JDBC方式基本配置都很简单,weblogic的数据源JNDI名字是:TestDatasource
那么ibatis的SqlMapConfig.xml的配置如下
     < transactionManager  type ="JDBC"   >
        
< dataSource  type ="JNDI" >
            
< property  name ="context.java.naming.factory.initial"  value ="weblogic.jndi.WLInitialContextFactory"   />
            
< property  name ="context.java.naming.provider.url"  value ="t3://localhost:7001"   />
            
< property  name ="DataSource"  value ="TestDatasource"   />
        
</ dataSource >
    
</ transactionManager >


<transactionManager type="JTA" >
<property name="UserTransaction" value="java:/ctx/con/UserTransaction"/>
<dataSource type="JNDI">
<property name="DataSource" value="java:comp/env/jdbc/jpetstore"/>
</dataSource>
</transactionManager>
注意,UserTransaction属性指向UserTransaction实例所在的JNDI位置。JTA事务管理需要它,以使SQL Map能够参与涉及其他数据库和事务资源的范围更大的事务。

你可能感兴趣的:(元素)