spring mvc service层事务回滚问题

2024-12-01 09:31:53
推荐回答(1个)
回答(1):

你可以抛出一个自定义的运行时异常
class RollbackRuntimeException extends RuntimeException{} , 在调用这个方法的时候,这样写:
try{
service.createOrder();
}catch(RollbackRuntimeException e) {
//正常流程,什么也不做

}

或者不要使用申明式事务,使用编程式事务,手动控制事务边界,