Session s = this.getHibernateTemplate().getSessionFactory().openSession();//获取session
Transaction tx = s.beginTransaction(); //打开事务(针对读数据库)
String hql="delete .... where a=?...";//准备hql
s.createQuery(hql).setString("a",值).executeUpdate();//更新
tx.commit();//提交事务
s.close(); //关闭session
参考资料:Q