异常数据入库不被@Transactional注解捕获回退
异常数据入库不被@Transactional注解捕获回退
1.业务背景
一个简单的业务操作,对入参分析,分别入主表master和副表follw表,因为是两个入库操作,所以我们用@Transactional来修饰方法,保证两个表数据的一致性。突然老板说,在校验入参的时候,要是有非法入参,我们也得记录主表数据(记录入参和错误原因),说是方便后期维护查问题。好,咱们就针对入参错误问题做了入库操作,后来发现日志中打印了错误后的入参sql,但是数据库中没有数据,突然想到@Transactional这个事务开着,导致入
原创
2020-07-28 14:55:15 ·
710 阅读 ·
0 评论