У меня есть sql-запрос, который отлично работает в окне запросов sql-сервера и возвращает результаты
sql-запрос:
select * from table1 where title = N'تست'
если я поместил это "N" в мой запрос в sql, запрос получит результаты, и если я не поставлю "N", результаты не будут возвращены.
вопрос в том, как я могу получить этот запрос в формате jpql (с этим "N")?
Спасибо за ответ
Попробуйте установить это свойство Hibernate:
hibernate.connection.defaultNChar=true
Если вы используете внешний DataSource (внешний пул соединений, например HikariCP), вы хотите установить следующее свойство в URL-адресе JDBC-соединения:
sendStringParametersAsUnicode=true