1
我想設置一個OneToOne
實體使用Formula
。如何使用OneToOne與休眠公式
我曾嘗試以下,但結果始終是null
(我猜是因爲該列KEY_MEDIA_CONTENT
總是null
):
@OneToOne
@JoinColumn(name="KEY_MEDIA_CONTENT")
@Formula(value = "SELECT MEDIAASSET_ORDER_ID AS KEY_MEDIA_CONTENT FROM PRODUCTION_MEDIAASSET_NEW WHERE KEY_TEXT=1 AND PRODUCTION_ORDER_ID=PRODUCTION_ORDER_ID")
private MediaAssetOrder keyMediaAsset;
這似乎是Formula
被忽略。
如何使用Formula
來引用實體?