Hibernate在通过sessionFactory获取session是,有getCurrentSession()和openSession()两种方式
他们的区别在于:
1.openSession()
每次都是获得新的session,且在使用完session后需要关闭session
2.getCurrentSession()
必须设置上下文,如果当前上下文已有session则使用当前session,若没有,则创建新的session。
在事务提交后,自动关闭session,无需手动关闭。