我正在使用spring
hibernate
项目,其中模型的foreign key
映射为@joincolumn
,如下所示。
class Customer
{
@JoinColumn(name="CUSTOMER_RM_ID",nullable=true)
@OneToOne(fetch=FetchType.EAGER)
private RmSm customerRMId;
}
但是,在从角度js UI保存此实体时,通过rest api,我得到了下面提到的异常。
请求:
{"customerRMId":{
"id":null
}
}
出于可读性目的,我已从模型和请求中删除了所有其他字段。
例外:
org.hibernate.TransientObjectException:object引用未保存的 瞬态实例 - 在刷新之前保存瞬态实例:
对此有什么解决方案,我尝试过使用hibernate nullable
true选项。但是没有用!