Hibernate核心组件

本文介绍了Hibernate的核心组件。包括配置文件,用于配置数据库连接参数;持久化对象;映射文件,将对象与数据表映射;还有Configuration类、SessionFactory接口、Session接口、Transaction接口和Query接口等,分别承担读取配置、产生实例、操作对象、管理事务和查询等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

核心组件层次图

在这里插入图片描述

核心组件介绍

1.Hiberbate配置文件:主要用来配置数据库连接参数,如数据库驱动程序、URL、用户名和密码等。它有两种格式:hibernate.properties和hibernate.cfg.xml。两者配置内容基本相同,通常使用后者。

2.持久化对象(PO):可以是普通的JavaBean

3.映射文件:用来把PO与数据库中的数据表映射起来,是hibernate的核心文件

4.Configuration类:**用来读取Hibernate配置文件和映射文件,并创建SessionFcatory对象

5.SessionFactory接口:产生Sessio实例的工厂,是Hibernate的容器

6.Session接口:用来操作PO,它有get(),save(),update()和delete()等方法,用来对PO进行加载、保存、更新及删除等操作。是hibernate的核心接口

7.Transaction接口:用来管理Hibernate事物,主要方法有commit()和rollback(),可从Session的beginTransaction()方法生成

8.Query接口:对PO进行查询操作。它可从Session的createQuerry()方法生成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值