4.6 终于修好了插入错误了(7小时修好)

@Transactional(propagation = REQUIRES_NEW)这个是真的了昂,吞数据来了说是
我事务提交了你凭什么给我自动回滚啊啊啊啊啊!!!!!!!
最关键的是居然还不告诉我!!

原理:@Transactional 机制:只要方法里抛出异常,事务就自动回滚!
但如果你把异常 catch 吃掉了,Spring 不知道出错了,它以为一切正常 → 继续提交 → 但数据库因为约束报错 → 最终还是回滚!
其实跟我数据库设置的非空还有一点点关系

posted @ 2026-04-09 16:43  气球飞起  阅读(4)  评论(0)    收藏  举报