/**
*
* @classDesc: 功能描述:(SpringBoot手动事物)
* @author: 余胜军
* @createTime: 2017年8月4日 下午8:11:56
* @version: v1.0
* @copyright:上海每特教育科技有限公司
*/
@Component
public class TransactionService {
/**
* 获取数据源事物管理器
*/
@Resource(name = "test1TransactionManager")
private DataSourceTransactionManager test1TransactionManager;
/**
*
* @methodDesc: 功能描述:(开启事物)
* @author: 余胜军
* @param: @return
* @createTime:2017年8月4日 下午8:32:46
* @returnType:@return TransactionStatus
* @copyright:上海每特教育科技有限公司
*/
public TransactionStatus begin() {
TransactionStatus transaction = test1TransactionManager.getTransaction(new DefaultTransactionDefinition());
return transaction;
}
/**
*
* @methodDesc: 功能描述:(提交事物)
* @author: 余胜军
* @param: @return
* @createTime:2017年8月4日 下午8:32:46
* @returnType:@return TransactionStatus
* @copyright:上海每特教育科技有限公司
*/
public void commit(TransactionSta
SpringBoot手动事物工具类封装
最新推荐文章于 2025-04-07 17:43:20 发布