Hibernate Embedded/Embeddable Notl Exchance
-
29-10-2019 - |
質問
所有クラス:
...
@Embedded
private LatLon location;
...
参照クラス:
@Embeddable
public class LatLon implements Serializable {
private double lat;
private double lon;
...
}
所有クラスのインスタンスをnull値で保存しようとするとき LatLon
:
org.hibernate.PropertyValueException: not-null property references a null or transient value: com.*.location
.
所有クラスでこの値をヌルにするために何ができますか?私はそれを作ってみました Nullable
そして、それは効果がありませんでした。
解決
それはあなたが持っているという事実によって引き起こされます double
埋め込み可能なクラスのプロパティ。これにより、Hibernateがnull列を生成しないようにします。タイプを変更します Double
.
所属していません StackOverflow