if (request.getLogin() != null) { predicates.add(criteriaBuilder.gt( criteriaBuilder.function( "CONTAINS", Integer.class, userRoot.get(User_.login), criteriaBuilder.literal(request.getLogin() + "%") ), 0)); }