当前位置: 代码迷 >> Java Web开发 >> 请问一个hibernate有关问题
  详细解决方案

请问一个hibernate有关问题

热度:4021   发布时间:2013-02-25 21:09:30.0
请教一个hibernate问题
现在有两张表一个用户,一个组织机构

用户表有个外键关联组织机构

现在添加一个用户,这个外键为空就出错的
Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing:

用注解怎么配置能设置这个外键为空添加进去的

------解决方案--------------------------------------------------------
@ManyToOne(optional=false)
public ProductType getProductType() {
return productType;
}
以上面的为列:optional属性表示ProductType是否可以为空,true表示可以为null,false表示不能为空
默认就是true,换句话说就是指产品表中的类型外键可以为null,按楼主的就是用户表中的对应的组织外键可以为null
  相关解决方案