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