6

次のクエリをHibernateCriteriaクエリとして記述したいと思います。

   select 
      to_char(nvl(ol.updated_datetime, ol.created_datetime), 'dd/mm/yyyy'), sum(discount_price)
   from order_line ol
   where nvl(ol.updated_datetime, ol.created_datetime) between to_date('05-may-10') and to_date('30-may-10') 
   group by to_char(nvl(ol.updated_datetime, ol.created_datetime), 'dd/mm/yyyy')

しかし、nvl関数を同等のCriteriaクエリに変換する方法がわかりません。HQLには合体式があることに気付きましたが、それをCriteriaクエリとして記述したいと思います。

アドバイスをいただければ幸いです。

編集:誰かが上記を行うHQLクエリを提供できる場合、それも私の解決策になる可能性があります。

4

1 に答える 1