hibernate 对象状态异常:object references an unsaved transient instance - save the transient instance before flushing

我的问题出在,删除的对象对应的表中有一个外键,关联着另外一个表,可是另外一个表中没有数据,所以报了这个错误。

 

参考http://www.cnblogs.com/onlywujun/archive/2013/04/10/3012719.html

 

如果关联的外键可以为空,这时需要修改配置文件。加上红色的字即可。将not-null='true'去掉

<many-to-one name="post" class="对象" fetch="select"  cascade="save-update,persist">
            <column name="post"  />
</many-to-one>

参考:http://blog.csdn.net/zdwzzu2006/article/details/7552234

 

posted on 2016-08-14 22:56  struggle_beiJing  阅读(533)  评论(0编辑  收藏  举报

导航