学习廖师兄的微信点餐系统, 在创建订单的时候 报了
Cannot add or update a child row: a foreign key constraint fails 这个错误
不明白为什么会这样, 因为当时手快 直接加上了@Transactional注解
去掉注解之后才发现 是添加子表时也就是orderDetail 报的这个错误
也就是说 新增orderMaster应该在新增orderDetail之前
不知道理解的对不对,先放在这吧
本文探讨了在使用微信点餐系统时遇到的“Cannot add or update a child row: a foreign key constraint fails”错误。该问题出现在尝试创建订单并添加详细信息时。文章分析了事务管理及数据库操作顺序的影响。
Cannot add or update a child row: a foreign key constraint fails 这个错误
不明白为什么会这样, 因为当时手快 直接加上了@Transactional注解
去掉注解之后才发现 是添加子表时也就是orderDetail 报的这个错误
也就是说 新增orderMaster应该在新增orderDetail之前
不知道理解的对不对,先放在这吧
4443

被折叠的 条评论
为什么被折叠?
