Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于ID数组检索实体列表_Java_Jpa_Criteriaquery - Fatal编程技术网

Java 基于ID数组检索实体列表

Java 基于ID数组检索实体列表,java,jpa,criteriaquery,Java,Jpa,Criteriaquery,我有一个id数组,long[]id,我想使用CriteriaQuery从id数组中检索具有id的实体列表 我试图通过以下代码实现这一点: for (int i = 0; i < orderIds.length; i++) { criteriaQuery.select(root); criteriaQuery.where(criteriaBuilder.equal(path,orderIds[i])); List<E>certificates=supe

我有一个id数组,long[]id,我想使用CriteriaQuery从id数组中检索具有id的实体列表

我试图通过以下代码实现这一点:

for (int i = 0; i < orderIds.length; i++) { 
    criteriaQuery.select(root); 
    criteriaQuery.where(criteriaBuilder.equal(path,orderIds[i]));
    List<E>certificates=super.entityManager.createQuery(criteriaQuery).getResultList();
    map.put(orderIds[i], certificates); 
}
这段代码返回一个映射,但我想检索OrderID列表中具有ID的所有实体的列表。我怎么做


谢谢大家!

请提供有关int i=0的更多详细信息;i