1.开启事物注解@Transactional(rollbackFor = Exception.class),可以写在类的具体方法上,方法中不需要try catch ,也可写到类的最开头,定义类中所有的方法开启事物,需要try catch,具体方法中使用方法如下:
try{
}catch(Exception e){
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
}
1.开启事物注解@Transactional(rollbackFor = Exception.class),可以写在类的具体方法上,方法中不需要try catch ,也可写到类的最开头,定义类中所有的方法开启事物,需要try catch,具体方法中使用方法如下:
try{
}catch(Exception e){
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
}