一般来说原子操作不需要调用事务,但是有的时候需要调用事务,具体代码如下
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; } }