没错,就是今天我在测试往此表添加数据时抛出了这个错误,我确定已经添加上了,我也真是X了X了。 经过长时间的尝试我终于搞定了,因为user_id的值在另一个表中没有,所有插入不进去,我XX。。。 测试数据:
Order order = new Order(id, new Date(), 10, 100, 0, 3);
int count = orderDao.saveOrder(order);
原因: 设置的外键和对应的另一个表的主键值不匹配。 解决方法: 找出不匹配的值修改。 或者清空两表数据。