0

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

我尝试使用以下代码来实现这一点:

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

此代码返回一个地图,但我想检索列表中具有 ID 的所有实体 E 的orderIds列表。我该怎么做?

谢谢!

4

0 回答 0