我尝试使用此本机查询从表中删除行列表:
@NamedNativeQuery(name="WebGroup.DeleteIn",
query="DELETE FROM WebGroup WHERE
WebGroup.GROUP_ID IN (:IDsList)"
getEm().createNamedQuery("WebGroup.DeleteIn")
.setParameter("IDsList", groupToDeleteIDs)
.executeUpdate();
这是 MySQL 执行的 SQL:
DELETE FROM WebGroup WHERE WebGroup.GROUP_ID IN (:IDsList)
所以,JPA 不会替换变量 IDsList ......
有人可以帮助我吗?