Я использую Hibernate Query by Example (QbE) с pojo, имеющим много свойств String, а также другие свойства, такие как Boolean, Date и т. Д.
Проблема в том, что я создаюстраница поиска для этой сущности, где пользователь может установить значения фильтров для всех полей, но если пользователь оставит поле String пустым, Hibernate включит это свойство в запрос, что приведет к нарушению результатов.
Я знаю, что яМожно проверить свойство по свойству, чтобы увидеть, является ли оно пустым, и исключить свойство или установить в ноль.Но это кажется уродливым решением.
Я хотел бы знать, возможно ли вообще проверить все эти свойства Strings и установить их как null, если пусто.Как я могу сделать это красивым способом?
Спасибо заранее!