用atomikos做jta事务,以前用SimpleDataSourceBean,总觉得效率比较低,除了SimpleDataSourceBean其实还可以用AtomikosDataSourceBean这个datasource的连接池方面做得比较好.
<bean id="userDataSource" class="com.atomikos.jdbc.AtomikosDataSourceBean"
init-method="init" destroy-method="close" lazy-init="true">
<property name="uniqueResourceName" value="mysql_user" />
<property name="xaDataSourceClassName"
value="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource" />
<property name="xaProperties">
<props>
<prop key="URL">${jdbc.user.url}</prop>
<prop key="user">${jdbc.user.username}</prop>
<prop key="password">${jdbc.user.password}</prop>
</props>
</property>
<property name="poolSize"><value>1</value></property>
<property name="maxPoolSize"><value>30</value></property>
</bean>
转载于:https://my.oschina.net/baowenke/blog/105401