Я использую JPA (Hibernate) в качестве слоя персистентности.
Мне нужно добавить предложение WHERE на основе регулярного выражения, например, некоторые из них являются SELECT * FROM TableName, где REGEXP_LIKE (ColumnName, 'Pattern)«).В результате я получаю список строк, но мне нужно получить сопоставленные сущности из БД как объект, а не строку.
Насколько я знаю, JPQL может возвращать результат как объект, но JPQL этого не делает.похоже, что он поддерживает регулярные выражения, так как это расширенное расширение от Oracle.
Как я могу применить регулярное выражение к JPQL ?, что еще мне нужно знать?