Как стать автором
Обновить

Комментарии 8

like конечно не кошерно. А как быть другим БД, для каждой свой StringArrayContainsCriterion? Если я все правильно понял поиск ведь по клобам? А если в тэге есть пробел?
А как быть другим БД, для каждой свой StringArrayContainsCriterion?

К сожалению, да. Но, в общем случае, и миграция с одной СУБД на другую не такая уж и тривиальная задача ;-).

А если в тэге есть пробел?

Мы ж не зря его эскейпим везде с помощью WhitespaceEscapeUtil.escape()

Да, он же в эскейпе. А все таки, хочется услышать ваш комментарий про лайк по клобам :)
Ну да, в общем случае, like по CLOB работать не будет. Но ни что не мешает заменить CLOB на большой varchar или text.
P.S. Нестыковочки с СУБД могут быть, но цель статьи продемонстрировать возможность написания своих критериев.
Да, я понял. Просто недавно свой «тэговый» велосипед сделал, думал ваш лучше, ан нет :) хотя и мой кривоват.
В принципе, в варианте для PostgreSQL работает довольно шустро. Универсальная версия, конечно, не фонтан, но мы ей и не пользуемся.
Все равно интересно. Спасибо.
Буду рад отплюсовать все статьи по этому ORM.
А какой опыт использования?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации