getCurrentSession(使用现有的对象)创建的session会和绑定到当前线程,而openSession(使用新的对象)不会。
getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭(若没有关闭,多次使用之后会导致连接池溢出)
session.getTransaction()只是根据session获得一个Transaction实例,但是并没有启动它
session.beginTransaction()在获得一个Transaction后调用其begin()方法