Как написать регистрозависимый запрос в java именованных запросах - PullRequest
0 голосов
/ 02 апреля 2020

@ NamedQuery (name = "TblBanLookUp.findBAN", query = "SELECT t FROM TblBanLookUp t" + "WHERE t.businessUnit =: businessUnit AND t.customerCode =: customerCode")

Это текущий код, который возвращает регистронезависимый набор результатов. (он возвращает результат, в котором в качестве бизнес-единицы используются и bu1, и BU1).

В SQL это можно преодолеть с помощью ключевого слова BINARY.

SELECT businessUnit ОТ TblBanLookUp WHERE businessUnit = BINARY 'bu1' ORDER BY id ID C LIMIT 50;

Но я не уверен, как написать именованный запрос, связанный с этим, без изменения базы данных.

...