私はSOを見回しましたが、私の特定の質問に対する答えが見つかりませんでした。
クエリの実行時に Hibernate にエンティティ メソッドを呼び出すように指示する方法はありますか?
例えば:
SELECT o.getDescription() from Order o WHERE o.id = :id
そしてgetDescription()
実装は次のようなものです:
public String getDescription(){
return getFormattedOrderTime() + " " + getOrderDetails().getDescription();
}
この例では、そのようなことは必要ないことを知っています。この例は、私が望むものを説明するためだけに作成しました。
クエリでの呼び出しが可能かどうかを知りたいので、やらなければならない大きな回避策を回避できます。
PS: ソリューションが Hibernate 固有のものであるかどうかは問題ではありません。
追加情報: Hibernate バージョン: 3.6.10.Final