加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 为hibernate和@Transactional配置spring数据源

发布时间:2020-12-15 04:53:22 所属栏目:Java 来源:网络整理
导读:此时我正在使用带有@Transactional注释的DriverManagerDataSource来管理事务.但是所有事务都非常慢,可能是因为数据源每次都打开和关闭与db的连接. 我应该使用什么数据源来加速交易? 解决方法 DriverManagerDataSource实际上不是连接池,只应用于测试.您应该
此时我正在使用带有@Transactional注释的DriverManagerDataSource来管理事务.但是所有事务都非常慢,可能是因为数据源每次都打开和关闭与db的连接.

我应该使用什么数据源来加速交易?

解决方法

DriverManagerDataSource实际上不是连接池,只应用于测试.您应该尝试从 Apache Commons DBCP开始的BasicDataSource.类似于:

<bean id="dataSource" destroy-method="close" 
    class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="${jdbc.driverClassName}"/>
    <property name="url" value="${jdbc.url}"/>
    <property name="username" value="${jdbc.username}"/>
    <property name="password" value="${jdbc.password}"/>
</bean>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读