一、Spring事务
参考文章:http://blog.csdn.net/nyistzp/article/details/9012275
@Transactional(propagation=Propagation.REQUIRED)
public Integer initOrderSeqProcess(OrderSeq orderSeq) {
orderSeqMapper.insert(orderSeq);
if (1 == 1){
throw new RuntimeException("test transaction");
}
Integer seqId = orderSeq.getId();
return seqId;
}
上面的代码不加上事务注解,尽管异常发生了,在orderSeq表中仍然会新增一条记录
上面的代码加上事务注解,异常发生了,orderSeq表中不会新增一条记录