一、应用程序可以通过Hibernate API访问数据库。Hibernate API中的接口可以分为以下几类。
1,访问数据库操作(保存、更新、删除和查询对象)的接口。包括:Session、Transaction和Query接口。2,配置Hibernate的接口:Configuration。
3,使应用程序拦截Hibernate内部发生的时间,并做出相关回应。这些接口包括:Interceptor、LoadEventListener和SaveEventListener等接口
4,扩展Hibernate功能的接口,如UserType、CompositeUserType和IdentifierGenerator接口。
二、Hibernate的核心接口
所有的Hibernate应用都会访问Hibernate的5个核心接口
1,Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。
2,SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建Session对象。
3,Session接口:负责保存、更新、删除、加载和查询对象。
4,Transaction:管理实务。
5,Query和Criteria接口:执行数据库查询。
1.1,HIbernate应用通过Configuration实例来获得对象-关系映射文件中的元数据,以及动态配置Hibernate的属性,然后创建SessionFactory实例。
本文介绍了Hibernate API中各类核心接口的功能与作用,包括用于数据库操作的Session、Transaction及Query接口,配置Hibernate的Configuration接口,以及扩展Hibernate功能的各类接口。

被折叠的 条评论
为什么被折叠?



