Hibernate API 简介

本文介绍了Hibernate API中各类核心接口的功能与作用,包括用于数据库操作的Session、Transaction及Query接口,配置Hibernate的Configuration接口,以及扩展Hibernate功能的各类接口。
  一、应用程序可以通过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实例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值