есть ли способ преобразовать этот запрос Oracle в запрос критериев.
SELECT * FROM T_MERCHANT_ORDER_DETAILS where MERCHANT_ID = in_merchantId and ORDER_ID= nvl(in_orderId,ORER_ID) and
TRANSACTION_ID=nvl(in_txnId,TRANSACTION_ID);
in_merchantId и in_orderId - переменные, переданные процедуре оракула.Могу ли я сделать это в Hibernate.
NOTE ::: он возвращает набор результатов, основанный на merchantId, если orderId и txnId равны нулю, или merchantId и orderId, если только txnId равен нулю, и на всех трех, если никто не равен нулю.
Заранее спасибо.