@ 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;
Но я не уверен, как написать именованный запрос, связанный с этим, без изменения базы данных.