【发布时间】:2021-11-08 18:21:58
【问题描述】:
我想创建用于删除行的 SQL 查询。我试过这个:
public void deleteByIds(List<Integer> ids)
{
String hql = "delete from " + OnboardingTasks.class.getName() + " e WHERE e.id IN :ids";
TypedQuery<OnboardingTasks> query = entityManager.createQuery(hql, OnboardingTasks.class).setParameter("ids", ids);
query.executeUpdate();
}
但我得到了例外:ption [Request processing failed; nested exception is java.lang.IllegalArgumentException: Update/delete queries cannot be typed] with root cause java.lang.IllegalArgumentException: Update/delete queries cannot be typed
您知道发送要删除的 Id 列表的正确方法是什么吗?
【问题讨论】:
-
这能回答你的问题吗? Update/delete queries cannot be typed JPA
标签: java spring spring-boot spring-data-jpa spring-data