0

我正在处理spring hibernate一个模型具有foreign key映射的项目,@joincolumn如下所示。

class Customer
{
@JoinColumn(name="CUSTOMER_RM_ID",nullable=true)
@OneToOne(fetch=FetchType.EAGER)
private RmSm customerRMId;
}

但是,在通过rest api从angular js UI保存这个实体时,我得到了下面提到的异常。

要求:

  {"customerRMId":{
    "id":null
    }
}

为了便于阅读,我还从模型和请求中删除了所有其他字段。

例外:

org.hibernate.TransientObjectException:对象引用了一个未保存的瞬态实例 - 在刷新之前保存瞬态实例:

解决方案是什么,我尝试过使用 hibernate nullabletrue 选项。但是没有用!

4

0 回答 0