【发布时间】:2012-06-11 11:31:53
【问题描述】:
如何修改此代码,使其不使用新的数据库连接,而是重用当前的连接(来自封闭事务)?
TransactionDefinition transactionDefinition = new DefaultTransactionDefinition(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
new TransactionTemplate(platformTransactionManager, transactionDefinition).execute(new TransactionCallbackWithoutResult() {
@Override
protected void doInTransactionWithoutResult(TransactionStatus status) {
// do stuff
}
});
编辑: 与How do I do nested transactions in hibernate using only one connection?相关
【问题讨论】:
标签: java hibernate jdbc transactions