在拥有类中:
...
@Embedded
private LatLon location;
...
在引用的类中:
@Embeddable
public class LatLon implements Serializable {
private double lat;
private double lon;
...
}
当我尝试使用空值保存拥有类的实例时LatLon
:
org.hibernate.PropertyValueException: not-null property references a null or transient value: com.*.location
.
我该怎么做才能让这个值在所属类中为空?我试过制作它Nullable
,但没有效果。