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

求助一个hibernate的问题

------解决方案--------------------
数据库外键问题,不是hibernate本身的问题。t_order表的commodity_fk出现问题,肯定是这个外键控制的列数据不对,必须查询外键允许的值
------解决方案--------------------
commodity,这个属性,没看到有可以insert,update的映射,只映射了一个只读的,那插入的时候只能是个Null,所以外键检查失败了
------解决方案--------------------
insert =false update =false 改了
------解决方案--------------------
insert =false update =false 都改成true或删掉;
或者再映射一次这个字段,使用简单类型,别映射成关联对象,insert =true update =true或者不设置