Hibernate的设计目标是通过消除使用SQL和JDBC进行手动
JDBC的升级版
SessionFactory:应用程序域模型到数据库的映射的线程安全(和不可变)表示。充当org.hibernate.Session
实例的工厂
应用程序应该只有一个关联SessionFactory
。该SessionFactory
主张的Hibernate使用跨所有服务Session(s)
,如二级高速缓存,连接池,交易系统的集成等
Session
会话(org.hibernate.Session
)
一个单线程,短命的对象
Hibernate Session
包装了JDBC java.sql.Connection
并充当org.hibernate.Transaction
实例的工厂