Почему не работает CriteriaBuilder, как для Camelcase - PullRequest
3 голосов
/ 06 марта 2020

"строитель" - это объект, который из интерфейса CriteriaBuilder

   Join<SedIncomeLettersEntity, CrExternalCompanyEntity> join = root.join("crExternalCompanyEntity");

builder.like(join.get("title"), "%" + value + "%");

работает, но не работает в CamelCase.

1 Ответ

1 голос
/ 07 марта 2020

IIR C like не учитывает регистр, и вам нужно вручную сделать что-то вроде:

builder.like(builder.lower(join.get("title")), "%" + value.toLowerCase() + "%");

Надеюсь, это то, что вам нужно.

...