【发布时间】:2011-09-24 08:54:28
【问题描述】:
Entity
@Table(name = "ADDRESS")
public class Address {
@Id
@Column(name = "ID")
@GeneratedValue
private int addressid;
@OneToOne
@JoinColumn(name = "CITY_ID",nullable = true,insertable=false, updatable=false)
private City city = new City();
@OneToOne
@JoinColumn(name = "DISTRICT_ID",nullable = true,insertable=false, updatable=false)
private District district = new District();
}
你好, 我有一个名为 Address 的类,我无法使用 DISTRICT_ID = null 将此类保存在休眠状态。
错误是
org.hibernate.TransientObjectException: 对象引用了一个未保存的瞬态实例 - 在刷新之前保存瞬态实例:form.District
我只是不知道我错过了什么......
【问题讨论】:
-
请贴出 District 类的代码,或许还有您要保存的代码。它将帮助我们找出问题所在。