根据id数组检索实体列表

时间:2014-09-29 12:43:47

标签: java jpa criteriaquery

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

我尝试使用以下代码实现此目的:

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

此代码返回一个Map,但我想检索orderIds列表中包含id的所有实体E的列表。我该怎么办?

谢谢!

0 个答案:

没有答案