java - 如何转换列表表达诠释Java?
问题描述
我一直在尝试将 long 列表转换为 long 表达式,练习的目的是在 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));
感谢所有帮助。谢谢你。
解决方案
推荐阅读
- r - 在 R 中为 KNN 准备分类和混合数据
- artifactory - 我应该如何在 bintray/jcenter 中为 maven 项目组织 bintray 包?
- ruby-on-rails - 使用 will_paginate 在 erb Rails 中显示最后一条记录
- javascript - 如何在 SweetAlert2 中创建多语言弹出消息?
- javascript - 输入范围不更新
- mysql - 如何编写查询sql查询
- suitecrm - SuiteCRM 与第三方 OAUTH2 服务器的身份验证
- vue.js - Jest spyOn 报告一个方法被调用的对象与实际调用的对象不同
- c - 在 C 中将“char”转换为“int”的逻辑
- php - ASANA API 在 PHP 脚本中显示所有任务