java连接mysql,mysql中有两张表,一对多的关系,为什么子表无法插入正常数据,也无法更新外键值?

如题所述

第1个回答  2012-03-02
听你口气是用的hiberante吧,毕竟jdbc没有这么一说,一对多的话要这样写
<set name="erwinRzXtczxdbs" inverse="true" casecade="save-update">
需要有cascade属性,然后save-update就能给插进去了,你可以到网上查一下这个属性,还要注意的是inverse这个属性,不设置好可能子表没有外键那一列没办法插进去,以上
第2个回答  2012-02-27
java报错是什么,
因为有外键约束的关系,所以有可能是子表插入的数据在父表中无法找到引用本回答被提问者采纳
相似回答