spring+hibernate如何用一条sql语句来删除记录?

麻烦的一笔 2008-07-09 01:29:12
this.getHibernateTemplate().find("delete from Asset");

这样做不行,怎么才能用delete来删除记录呢?
...全文
224 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oodick 2009-07-01
  • 打赏
  • 举报
回复
多谢谢!!!我也是忘记调用 executeUpdate()方法了 多谢哈
麻烦的一笔 2008-07-09
  • 打赏
  • 举报
回复
解决了,代码是这样的
public void delExcel() throws DataAccessException {
this.getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session) throws SQLException,
HibernateException {
Query query = session.createQuery(
"delete Asset ");
query.executeUpdate();
return null;
}
});
}

希望以后遇到同样的问题的朋友通过搜索可以在这里找到答案!
麻烦的一笔 2008-07-09
  • 打赏
  • 举报
回复
那个是删除对象,我想直接写SQL语句,有实现的思路吗?
zidasine 2008-07-09
  • 打赏
  • 举报
回复
不是提供给你相应的方法了吗

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧