Поиск по подстроке Hibernate

278
12 октября 2017, 09:58

Есть таблица c полем description. Как мне сделать поиск в таблице по этому полю так, чтоб выводились не только записи в которых description полностью совпадает с запросом поиска, но и записей у который запрос является подстрокой?

Answer 1
Query query = session.createQuery("from SomeEntity where description like :description");
query.setParameter("description", "%" + description + "%")
List<SomeEntity> entities = query.list()
Answer 2

Через критерию можно, если их используешь

criteria.add(Restrictions.like("description", "%"+description+"%"));
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
return criteria.list();
READ ALSO
Элемент вывода javafx

Элемент вывода javafx

Какой элемент нужно использовать для вывода информации пользователю? TextField использую в настоящее время, но он не подходит, так как позволяет...

207
Расширение/замена методов Java через код на JS

Расширение/замена методов Java через код на JS

Я занимаюсь разработкой ответвления одного Android-рогалика, главной фичей которого должен стать моддинг (изменение поведения игры, добавление...

262
Зачем нужен RxJava в Android?

Зачем нужен RxJava в Android?

В хабре вычитал кучу уроков и статьей по RXВсе приводят прмиеры с проблемным asyncTaskom который может не правильно запрос обработать и null выдать...

228