Я пытаюсь использовать PostgreSQL в качестве базы данных для Hibernate / JPA. Тем не менее, я получаю ошибку при выполнении простого запроса. Мой запрос выглядит следующим образом:
SELECT DISTINCT p FROM UserProfile p ORDER BY :order
Когда я выполню запрос, я передам значение типа «lastLoginDate» для: order. Тем не менее, я получаю следующее исключение при попытке выполнить запрос:
ERROR org.hibernate.util.JDBCExceptionReporter - ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
Position: 781
Этот запрос прекрасно работает, используя MySQL в качестве базы данных, но мы бы хотели перейти к PostgreSQL. Моя общая конфигурация и соединение с базой данных правильные, так как я вижу, что таблицы создаются правильно. Я что-то упускаю? Есть ли свойство конфигурации, которое мне нужно установить? Любая помощь, которую вы можете оказать, будет ОЧЕНЬ признательна. Спасибо!