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