在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 如何使用Mybatis回滾存儲過程

如何使用Mybatis回滾存儲過程

我是使用MyBatis調(diào)用SQLServer的存儲過程,
事務(wù)回滾配置是這樣的:

clipboard.png

clipboard.png

需要回滾的方法就是單純使用注釋
@Transactional("transactionManager3")
public void test() throws Exception{

//數(shù)據(jù)庫操作
dao.xxxx();
throw new Exception();

}

然而當(dāng)最后一步拋出異常后,存儲過程的操作也沒有回滾。
是存儲過程回滾要配置其他的東西嗎?

回答
編輯回答
裸橙

存儲過程里面有commit嗎?打開spring的transactionManager日志,看是不是執(zhí)行了回滾。

2018年4月14日 07:36
編輯回答
尐懶貓
@Transactional(value="transactionManager3",rollbackFor="...")
2018年5月18日 11:45