<!--DBCP的链接祠-->
<transactionManager type="JDBC">
<dataSource type="DBCP">
<property name="JDBC.Driver" value="${driver}"/>
<property name="JDBC.ConnectionURL" value="${url}"/>
<property name="JDBC.Username" value="${username}"/>
<property name="JDBC.Password" value="${password}"/>
<!-- OPTIONAL PROPERTIES BELOW -->
<property name="Pool.MaximumActiveConnections" value="10"/>
<property name="Pool.MaximumIdleConnections" value="5"/>
<property name="Pool.MaximumWait" value="60000"/>
<!-- Use of the validation query can be problematic.
If you have difficulty, try without it. -->
<property name="Pool.ValidationQuery" value="select * from ACCOUNT"/>
<property name="Pool.LogAbandoned" value="false"/>
<property name="Pool.RemoveAbandoned" value="false"/>
<property name="Pool.RemoveAbandonedTimeout" value="50000"/>
</datasource>
</transactionManager>
-------------------------
JNDI的
<transactionManager type="JDBC" >
<dataSource type="JNDI">
<property name="DataSource" value="java:comp/env/jdbc/jpetstore"/>
</dataSource>
</transactionManager>
The above configuration will use normal JDBC transaction management. But with a container
managed resource, you might also want to configure it for global transactions as follows:
<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>根据你的事务不同的配置吧

解决方案 »

  1.   

    去看看ibatis的包附带的文档 还比较详细的
      

  2.   

    你写那么多,我这些都看了很多遍了,我就是不懂如何跟jboss关联,你具体写一下跟jboss关联的例子吗,连jboss里面的配置也给一下
      

  3.   

    把java:comp/这个改为你的JBOSS里面配置的数据源的JNDI名即可。<transactionManager type="JDBC" >
    <dataSource type="JNDI">
    <property name="DataSource" value="java:comp/env/jdbc/jpetstore"/>
    </dataSource>
    </transactionManager>