实现类似
update 表 set xxx=xxx+? where yyy=?
的功能。谢谢

解决方案 »

  1.   

    首先要创建修改表的实体类和对应的字段映射文件
    然后要创建hibernate的配置文件
    在程序中就可以进行类似操作
    dao.update(entity)
      

  2.   

    这个简单啊,你把对象查出来,然后把你要相加的字段做加法操作,然后update
      

  3.   

    不想先取出来然后再修改数值,最后再修改数据库的方式。想要一句sql,一次完成,这样有什么方法么?谢谢
      

  4.   

    getHibernateTemplate().execute(
    new HibernateCallback() {
    public Object doInHibernate(Session session)
    throws HibernateException {
    Query query = session.createSQLQuery(sql);
    return query.executeUpdate();
    }
    }, true);