У меня есть сборка веб-приложения с Hibernate.
На одной странице у меня есть одна кнопка отправки с 5 входами
- field1
- field2
- field3
- Field4
- Field5
Когда все входы нулевые, я делаю простой запрос
Query query = session.createQuery("from MyTable");
но когда у меня есть хотя бы один ввод не нуль, я должен создать поисковый запрос. Допустим, поле field1 не равно нулю:
Query query = session.createQuery("from MyTable where field1= :field1");
query.setParameter("field1", field1);
Но мне нужно проверить каждый вход и мне нужно создать строку запроса на основе этой вещи.
Какой самый умный и простой способ создания поискового запроса?