spring hibernate事务的流程①获取session②把session 和当前线程绑定 这样就可以在Dao中使用SessionFactory的getCurrentSession()方法来获取Session了③开启事务
2,若方法正常结束 即没有出现异常 则①提交事务②使当前线程绑定的Session解除绑定③关闭Session
3.若方法出现异常则①回滚事务②使和当前线程绑定的Session解除绑定