Hibernate核心类

                                              Hibernate核心类

主要类和接口的功能说明:

1.     SessionFactory类是对应单一数据库的,已编译文件的线程安全的不可变的高速缓存。是产生Session类的工厂。
2.     Session接口负责保存、更新、删除、查询和加载对象,它是单线程的短生命周期的对象,代表应用程序和持久化存    储的一次对话。其中封装了一个JDBC类。
3.    Transaction在功能上和数据库中的事物完全一样,通过它对数据库中的事物进行控制。Transaction对象有Session类    产生的因此它的生命周期较session类短。一个Session对象的生命周期中可以存在多个Transaction对象。
4.    ConnectionProvider类主要作用就是生成与数据库连接的对象,同时还作为数据库连接的连接池。通过它可以实现应用程序和数据库底层的DataSourceDriverManager的隔离。
5.   TransactionFactory类主要是生成Transaction对象的工厂,通过TransactionFactory实现了业务的封装,使具体的实现方法和应用程序无关。


转载于:https://my.oschina.net/wange/blog/76861