Я широко использую фильтры гибернации, но сталкиваюсь с проблемой использования как выражения вместе с литералами '%'. Итак, я могу использовать это:
@Filter(name = "filterOnTS", condition = "lower(m.name) like :carName)"),
но не может это:
@Filter(name = "filterOnTS", condition = "lower(m.name) like '%:carName%')"),
Как и в этом случае, Hibernate рассматривает %: carName% как литерал. Можно ли как-то переопределить это поведение?