小编Ame*_*iye的帖子

JtaTransactionManager和ChainedTransactionManager之间的区别?

我需要管理我的应用程序中的多个资源,如jms数据库

在查看可以管理多个资源的事务管理器时,我遇到了两个事务管理器JtaTransactionManagerChainedTransactionManager,它们几乎声称可以管理多个资源.

任何人都可以解释它们的主要区别吗?什么时候应该使用哪一个?

java spring transactions spring-transactions

12
推荐指数
1
解决办法
1626
查看次数

使用com.zaxxer.hikari.HikariDataSource时出错

我在将HikariCP与Spring的JdbcTemplate集成时遇到错误。我正在使用Spring 3.2.2,HikariCP 2.3.8和sybase jconn4版本7.0.0

弹簧配置:

<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
    <property name="dataSourceClassName" value="com.sybase.jdbc4.jdbc.SybDataSource" />

    <property name="connectionTestQuery" value="SELECT 1" />
    <property name="maximumPoolSize" value="100" />
    <property name="idleTimeout" value="60000" />
    <property name="jdbcUrl"
        value="jdbc:sybase:Tds:${hostname}:${port}/${dbname}" />
    <property name="username" value="${username}" />
    <property name="password" value="${password}" />
</bean>


<bean id="ds" class="com.zaxxer.hikari.HikariDataSource"
    destroy-method="close">
    <constructor-arg ref="hikariConfig" />
</bean>

<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
    <property name="dataSource">
        <ref bean="ds" />
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

每当上下文加载时,都会引发此错误,并且无法创建数据源

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ds' defined in class path resource [commons/config/datasourceTest.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: …
Run Code Online (Sandbox Code Playgroud)

java spring hikaricp

4
推荐指数
1
解决办法
3万
查看次数