SSH中的Hibernate
就是DAO连接数据库对数据进行实际操作,做了架构简化,对数据库的操作。
可以有很多优点:
一. configuraton
a) AnnotationConfiguration
b) 进行配置信息的管理
c) 用来产生SessionFactory
d) 可以在configure方法中指定hibernate配置文件
e) 只需记住一个方法: buildSessionFactory()
二.SessionFactory
a) 用来产生和管理Session
b) 通常情况下,每个应用只需要一个SessionFactory
c) 除非要访问多个数据库的情况
d) 关注两个方法,OpenSession(过时),getCurrentSession()
1 OpenSession每次都是新的,需要close
2 getCurrentSession从上下文寻找,如果有,直接用,没有,就新建
三.Session
a) 管理一个数据库任务单元
b) 方法
原文:http://www.cnblogs.com/atongmyuxiaowanzi/p/4891032.html