Hibernate核心接口学习

Session接口:负责执行被持久化对象的CRUD操作(通过SQL语句与数据库进行交流),hibernate的session与JSP的httpSession(用户Session)不同             [ 非线程安全]

SessionFactory: 负责初始化Hibernate,充当数据存储源的代理,并负责创建session对象                                                                                                                [非轻量级(一个项目通常只需要一个sessionFactory)]

Configuration接口:负责配置并启动Hibernate,创建SessionFactory对象,在Hibernate的启动过程中,configuration类的实例,首先定位映射文档位置,读取配置,然后创建SessionFatory对象

Transaction接口:负责事务的相关操作

Query和Criteria接口:Query和Criteria接口负责执行各种数据库查询                                                                                                                                                 [HQL和SQL]

你可能感兴趣的:(框架,Hibernate)