只要您
T是
Comparable(这是必填项
greaterThan),您就可以执行以下操作:
public class Container<T extends Comparable<T>> { ... public <R> Predicate toPredicate(CriteriaBuilder cb, Root<R> root) { ... if (">".equals(operation) { return cb.greaterThan(root.<T>get(fieldId), value); } ... } ...}


