MyException - 我的异常网
当前位置:我的异常网» J2EE » 请问一个 hibernate 的有关问题

请问一个 hibernate 的有关问题

www.MyException.Cn  网友分享于:2013-02-20  浏览:2次
请教一个 hibernate 的问题
有两个表 client, class

client 表里有一个 classid 和 class 关联,
但是 这里的class 可以为 null

我现在加入一个 classid 为  null 的纪录

不明白为什么 hibernate 保存的时候
先生成 insert client 这时classid = null 没问题
然后生成 update client set classid=""
这里不是 null

然后自然报错: 
外键冲突,因为class 里没有 为空 的纪录

请问怎样才能让他不生成 update 或者 
生成的为 update client set classid=null

谢谢了

------解决方案--------------------
你client表维护关系的吗?如果想不生成直接在set集体里 inverse=“true” 不维护关系就不会有update了

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有