我有一个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的列表。我该怎么办?
谢谢!