4
我尝试使用这种原生查询表中删除行的列表:JPA原生查询删除
@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)
SO,JPA不会替换变量IDsList ...
有人可以帮助我吗?该工程
我不确定集合是否应该在**原生**查询中进行扩展。 – 2010-05-18 16:14:23