hibernate getCurrentSession()与OpenSession()的区别

getCurrentSession() 先查找环境中有没有session, 有的话直接拿着用,没有的话创建一个新的session, 用commit提交 自动close(在commit提交之前用getcurrentsession得到的所有session都是同一个)用途:界定事务边界

OpenSession() 永远是创建一个新的session, 要手动close关闭

 

posted @ 2012-04-20 16:06  慢吞吞  阅读(195)  评论(0编辑  收藏  举报