私は次のプロパティを持っています
<property name="Allocated" type="decimal" formula="(select sum(a.AllocationAmount) from Allocation a where a.TransactionId = TransactionId)" />
これは、美しく機能している請求書に割り当てられたトランザクションの金額をロードします。
ただし、ほとんどの場合、この量は気にしません。この計算列を条件付きでロードする方法はありますか? または、この計算列を HQL/Critera に追加して、実行する特定のクエリの一部にする方法はありますか?