【发布时间】:2019-05-24 06:42:51
【问题描述】:
org.springframework.jdbc.datasource.DataSourceTransactionManager有什么区别
和org.springframework.batch.support.transaction.ResourcelessTransactionManager
<bean id="batchTransactionManager" class=
"org.springframework.batch.support.transaction.ResourcelessTransactionManager" />
<bean id="batchJobLauncher"
class="org.springframework.batch.core.launch.support.SimpleJobLauncher">
<property name="jobRepository" ref="batchJobRepository" />
<property name="taskExecutor">
<bean class="org.springframework.core.task.SimpleAsyncTaskExecutor" />
</property>
</bean>
在上面的代码中使用resourcelesstransactionmanager是否正确? 还是我应该使用数据源事务管理器? 有什么区别以及何时使用它们?
【问题讨论】:
标签: spring transactions spring-batch spring-transactions transactionmanager