2007-06-06
请大家指教hibernate3+spring2的批量删除问题?
关键字: hibernate3+spring2的批量删除问题?
从前台表单能获取到容纳id的数组,根据id来删除表记录,以下是我的dao方法。public void delAllCache(String[] id) {
for (int i = 0; i < id.length; i++) {
getHibernateTemplate().delete(findById(new Long(id[i])));
}
}
可是这样做存在很大的效率问题。请大家指教一条更优解决方案。
for (int i = 0; i < id.length; i++) {
getHibernateTemplate().delete(findById(new Long(id[i])));
}
}
可是这样做存在很大的效率问题。请大家指教一条更优解决方案。
评论
tonyyl
2007-06-06
this.getHibernateTemplate().execute(new HibernateCallback(){
public Object doInHibernate(Session session){
for(...){
session.delete();
}
}
});
PS:此帖为新手贴
public Object doInHibernate(Session session){
for(...){
session.delete();
}
}
});
PS:此帖为新手贴
xugq035
2007-06-06
getHibernateTemplate().deleteAll(findListByHql(...))
peak
2007-06-06
写sql,delete from table where id in (……);
- 浏览: 1160 次
- 性别:

- 来自: 大连

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
技术选型带来的困扰
zq0459 写道 2.使用struts+hiberntate查询时,将返回值装 ...
-- by birdjavaeye -
技术选型带来的困扰
HenryYu 写道icewubin 写道neora 写道以我的经验谈谈我的个人 ...
-- by icewubin -
技术选型带来的困扰
三条路: 1、重新设计DB并迁移数据,一定要符合范式,这样才会配得上OO。在此 ...
-- by lgx522 -
技术选型带来的困扰
lz数据迁移是否用etl工具?
-- by 天下有鹏 -
技术选型带来的困扰
icewubin 写道neora 写道以我的经验谈谈我的个人看法: 1、首先,积 ...
-- by HenryYu






评论排行榜