これは私の 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 ? ?) ....
したがって、最初のパラメーター?
では、ユーザーから取得した列名を使用し、2 番目のパラメーターでは、またはユーザーから取得したものに従って?
使用します。ASC
DESC
NamedNativeQuery で動的ソートを行うにはどうすればよいですか?
前もって感謝します。