日期:2014-05-17  浏览次数:20625 次

JPA多对一双向关联保存问题
有一张order表,还有一张orderDetails表,实体配置都对,是没有问题的。数据库用的是ms sqlserver,主键生成采用的是自增,与orderdetail的级联是全部。orderdetail实体中的外键是order_id,并且不可为null。现在我新建一个order,主键id是不可以设置的,保存order的时候,提示我说sql server错误,不能把null值插入orderdetail表的order_id字段,我想问这是个什么情况?

------解决方案--------------------
论坛500后  第二贴呀~
主键id是不可以设置的    不是自增的么?   id没有生成出来?
------解决方案--------------------
你save或者persist的时候,要先保存order,然后再来保存orderDetails