怎样把 查询 更新  2步操作  放到一个事务当中。先从 数据库中查询    对查询出来的数据进行修改后保存。

解决方案 »

  1.   

    把事务设置成手动事务,操作完成后一起提交事务。
    Session session = getHibernateTemplate().getSessionFactory().openSession();     
     
    Transaction tx = null;
    tx = session.beginTransaction(); 
    //操作数据库  
    //提交事务
    tx.commit();   
      

  2.   


    那就是不能用hibernate了?
      

  3.   

    怎么不能用?一样的写进去就好了,如果你用了注解方式,那跟简单了,直接注解为Transaction,那么自动帮你实现事务。