如何将List <long>转换为Expression <long> int Java?

时间:2018-05-21 09:11:13

标签: java criteria

我一直试图将longs列表转换为longs的表达式,练习的目的是在Criteria Builder中使用它&#34; IN&#34;因此它必须是一个表达式

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));

感谢所有帮助。谢谢。

0 个答案:

没有答案