美文网首页
Spring 手动开启事务

Spring 手动开启事务

作者: Made0107 | 来源:发表于2019-03-11 17:09 被阅读0次
1.注入
@Autowired
private DataSourceTransactionManager dstManager
2.
DefaultTransactionDefinition def = new DefaultTransactionDefinition();
def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); // 事物隔离级别,开启新事务,这样会比较安全些。
TransactionStatus transaction= dstManager.getTransaction(def); // 获得事务状态
3.提交事务
dstManager.commit(transaction);
4.回滚事务
dstManager.rollback(transaction);

相关文章

网友评论

      本文标题:Spring 手动开启事务

      本文链接:https://www.haomeiwen.com/subject/skbbpqtx.html