Hibernate框架入门

本文详细介绍Hibernate ORM框架的基本概念与使用步骤,包括如何实现对象关系映射(ORM),配置实体类及XML文件,创建SessionFactory和Session等核心环节。

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

Hibernate(框架直接帮助写数据库SQL语句,使用实体类直接操作数据库)
是一个数据持久化技术是一个把对象数据保存到关系型数据库中的数据持久化框架ORM技术

数据的状态 数据保存在内存中(transient,瞬时状态)

数据保存在数据库中(文件,存储设备)(persistent,持久状态)

把瞬时状态的对象保存在数据库中的过程为持久化
ORM(Object Relation Mapping):
完成对象数据到关系型数据映射的机制称为对象关系映射,简称ORM。

Hibernate框架使用步骤
1,导入Hibernate包
2,创建与数据库关联的实体类文件
3,配置xxx.hbm.xml文件
4,创建hibernate.cfg.xml文件并配置好(放入SRC根目录,导入Oracle连接驱动包)
   配置Session工厂  相当于 connecti 连接对象
   配置property连接数据库相关连接属性
   配置数据库方言
   配置显示SQL语句
   mapping标签(多个) 配置资源文件hbm

5,创建配置类
   读取配置文件Configuration
   创建SessionFactory
   打开Session
   开启事务管理Transaction
   try catch 包裹异常事务管理rollback
   创建要操作的对象(与数据库对应的实体类)。
   持久化操作session.save()
   提交事务tran.commit();
   关闭session.close

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值