JPA @NamedNativeQuery sql с динамическим упорядочением и именем столбца
Это мой NamedNativeQuery:
SELECT * FROM ( SELECT ROWNUMBER() OVER(ORDER BY CMSSCODE DESC) AS EL_ROWNM ,
CMSSCODE , CMSSDESC FROM tableName d WHERE CMSPCODE = ? ) a
WHERE a.EL_ROWNM < ? and a.EL_ROWNM > ?
Мне нужно динамически создать порядок, поэтому мой sql будет выглядеть примерно так:
SELECT * FROM ( SELECT ROWNUMBER() OVER(ORDER BY ? ?) ....
так по первому параметру ?
Я буду использовать имя столбца, которое я получу от пользователя и во втором параметре ?
я использую ASC
или же DESC
в соответствии с тем, что я получаю от пользователя.
Как сделать динамическую сортировку в NamedNativeQuery?
Заранее спасибо.
1 ответ
Нет.
Используйте динамический запрос вместо именованного запроса.