this.getHibernateTemplate().find("delete from Asset");
这样做不行,怎么才能用delete来删除记录呢?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【qwe8254】截止到2008-07-09 13:29:09的历史汇总数据(不包括此帖):
    发帖的总数量:35                       发帖的总分数:1229                     每贴平均分数:35                       
    回帖的总数量:148                      得分贴总数量:51                       回帖的得分率:34%                      
    结贴的总数量:30                       结贴的总分数:970                      
    无满意结贴数:8                        无满意结贴分:380                      
    未结的帖子数:5                        未结的总分数:259                      
    结贴的百分比:85.71 %               结分的百分比:78.93 %                  
    无满意结贴率:26.67 %               无满意结分率:39.18 %                  
    楼主加油
      

  2.   

    那个是删除对象,我想直接写SQL语句,有实现的思路吗?
      

  3.   

    解决了,代码是这样的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;
    }
    });
    }
    希望以后遇到同样的问题的朋友通过搜索可以在这里找到答案!
      

  4.   

    多谢谢!!!我也是忘记调用 executeUpdate()方法了  多谢哈