cannot add or update a child row: a foreign key constraint fails

麻烦一下我的产品类型和产品一对多产品和销售信息一对多销售商和销售信息一对多请问这个出现Cannotaddorupdateachildrow:aforeignkeycons... 麻烦一下 我的产品类型和产品一对多 产品和销售信息 一对多 销售商和销售信息 一对多 请问这个出现 Cannot add or update a child row: a foreign key constraint fails 大概是什么原因啊?麻烦一下 我的产品类型和产品一对多 产品和销售信息 一对多 销售商和销售信息 一对多 请问这个出现
2008-11-13 8:10:41 org.hibernate.util.JDBCExceptionReporter logExceptions
警告: SQL Error: 1452, SQLState: 23000
2008-11-13 8:10:41 org.hibernate.util.JDBCExceptionReporter logExceptions
严重: Cannot add or update a child row: a foreign key constraint fails (`forthtests/aasell`, CONSTRAINT `FKAB12CB72FE00B749` FOREIGN KEY (`sell_id`) REFERENCES `aabuy` (`buy_id`))
Exception in thread "main" org.hibernate.exception.ConstraintViolationException: could not insert: [model.Sell]
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71)
at org.hibernate.exception.JDBCExceptionHelper.convert(
展开
 我来答
williampam2007
推荐于2017-05-13 · TA获得超过538个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:112万
展开全部
这个问题一定是由 销售信息 与 产品、销售商 之间的 外键关联造成的。

从错误讯息来看,有可能是你在保存或者修改一份 销售信息 的时候,没有填充 销售商 的讯息,或者填充了一个资料库中没有的 销售商 讯息。

希望你能描述一下你正在进行的操作。

如果用Hibernate处理资料表的关联十分棘手的话,你可以尝试删除资料库端的表关联,然后通过Hibernate的配置文件建立表关联,用程式端的表关联控制资料库端的表关联。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式