请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

运行shopdaptest测试的时候报错,数据库外键约束错误

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`o2o`.`tb_shop`, CONSTRAINT `fk_shop_shopcate` FOREIGN KEY (`shop_category_id`) REFERENCES `tb_shop_category` (`shop_category_id`))
 

正在回答

1回答

小明同学好,希望这类比较明显的问题小明同学能够锻炼下自己解决问题的能力,为你以后的工作做准备。这里非常明显说了是违反了外键约束(如果sql知识暂时不好可以去学习一下Sql),即你创建店铺的时候,你给店铺赋值的店铺类别id在tb_shop_category里面没有,需要创建出来。。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_小明_60 #1
    谢谢老师,访问superadmin/listarea报404错误可能是哪里出错了?,怎么解决呢,
    回复 有任何疑惑可以回复我~ 2018-05-09 18:00:11
  • 翔仔 回复 提问者 qq_小明_60 #2
    同学好,麻烦别的问题最好新开一个,不然很容易被忽略调了,404得看你的spring-web.xml里面是否把web层的package的扫描给加进去了,同时看看controller里面是否配置了路径,还得看是否加了@ResponseBody标签很多可能性,同时记得clean tomcat
    回复 有任何疑惑可以回复我~ 2018-05-09 21:23:14
  • 提问者 qq_小明_60 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-05-09 22:24:32
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号