Tde*_*ohn 6 hibernate hql hql-delete
我想从表中删除一些具有特定ID的条目.我想知道这个请求的语法
delete from table where id in list_of_ids
Run Code Online (Sandbox Code Playgroud)
在hql中.
假设您的表的id是Long类型,执行删除的正确方法如下:
List<Long> ids = new ArrayList<Long>();
ids.add(1L);
ids.add(2L);
Query q = session.createQuery("DELETE FROM YourEntityName ye WHERE ye.id IN (:list)");
q.setParameterList("list", ids);
q.executeUpdate();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7141 次 |
| 最近记录: |