我一直试图将longs列表转换为longs的表达式,练习的目的是在Criteria Builder中使用它" IN"因此它必须是一个表达式
List<Long> numbers = new ArrayList<>();
numbers.add(1L);
numbers.add(2L);
javax.persistence.criteria.Expression<Long> expressionOfNumbers = (Expression<Long>) numbers;
//query code...
query.where(cb.in(expressionOfNumbers));
感谢所有帮助。谢谢。