这里写图片描述
没错,就是今天我在测试往此表添加数据时抛出了这个错误,我确定已经添加上了,我也真是X了X了。
经过长时间的尝试我终于搞定了,因为user_id的值在另一个表中没有,所有插入不进去,我XX。。。
测试数据:

Order order = new Order(id, new Date(), 10, 100, 0, 3);
int count = orderDao.saveOrder(order);

这里写图片描述

原因:
设置的外键和对应的另一个表的主键值不匹配。
解决方法:
找出不匹配的值修改。
或者清空两表数据。

Logo

更多推荐