一般来说原子操作不需要调用事务,但是有的时候需要调用事务,具体代码如下

public void update(Chargestandard transientInstance) {
        log.debug("saving Chargestandard instance");
        try {
            Transaction trans = getSession().getTransaction();//初始化事务
            trans.begin();//开始事务
            getSession().update(transientInstance);//事务内容
            trans.commit();//提交事务并执行
            log.debug("save successful");
        } catch (RuntimeException re) {
            log.error("save failed", re);
            throw re;
        }
    }

 

相关文章: