我在我的 java 方法上使用 @Transactional 注释使用 Spring 声明性数据库事务管理。
在一种情况下,我想在方法返回之前显式提交当前事务(包装当前执行方法的事务)。
如何才能做到这一点?
我已经尝试从 spring 上下文中自动连接当前的 HibernateTransactionManager 并使用它来提交,但它没有提交事务。
我试过的代码是:
transactionManager.commit(transactionManager
.getTransaction(new DefaultTransactionDefinition()));