В классе владения:
...
@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
, и это не имело никакого эффекта.