возможно ли сделать что-то вроде
criteria.add(Expression.eq("product", " * "))
, чтобы оно соответствовало всему?
Было бы удобно, если бы вы получили переменную, которая может иметь много значений и специальное значение «все», которое сопоставляется со всем.Таким образом, вы можете вызвать метод, подобный этому, и если переменная имеет значение «all», выражение будет соответствовать всему.и таблица, в которой перечислены записи, основанные на том, какую языковую комбинацию она содержит, с IF STATEMENTS это выглядело бы так: (DynamicQuery является абстракцией для критериев)это было бы еще более отвратительно ... Просто нужно охватить все комбинации, которые могут произойти ... Вот почему я хотел бы иметь что-то вроде REGEX, потому что я бы присвоил переменной значение reqex "*" и добавил бы две строкикак это
dq.add(PropertyFactoryUtil.forName("languageFrom").eq(languageFromVariable));
dq.add(PropertyFactoryUtil.forName("languageTo").eq(languageToVariable));