У меня есть Spring boot, Hibernate и SQL Server.
Мы используем собственные запросы, и они очень большие, поэтому я не могу переписать их на JPQL или HQL, которые мне нужны, чтобы сделать порядок сортировки динамическим. c, у меня запрос, похожий на:
select * from (select 1 as id, 'Max' as name
union
select 2 as id, 'Mike' as name) as a
order by a.id :sortOrder
: sortOrder hibernate изменить на? поэтому я получаю 'order by a.id?'
: sortOrder должен быть ask или des c, но я получаю ошибку:
com.microsoft.sqlserver. jdb c .SQLServerException: неправильный синтаксис рядом с '@ P1'
Как сделать порядок сортировки динамическим c?