ORM、JPA和hibernate三者之间的区别

本文介绍了ORM(对象关系映射)的基本概念及其重要性,并详细解释了JPA(Java持久层API)作为ORM思想在Java中的应用规范。此外,还讨论了Hibernate作为JPA的一种实现框架的特点。

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

ORM
是 Object Relational Mapping 首字母缩写,见名知意:对象关系映射。
它的一种思想,实质就是,内存中的对象与关系数据库之间的映射关系。

JPA
是Java persistent Api Java持久层Api。
它是参照ORM思想再用java语法做出来的一个规范,就是接口。

hibernate
是JPA规范的实现框架。

orm实现框架的特点

开源的,实现了jdbc封装,轻量级方案,持久化对象是一个pojo类,有名的orm框架是hibernate。
pojo类:普通的Java对象 https://baike.baidu.com/item/POJO/3311958?fr=aladdin#reference-[1]-183175-wrap

总结:ORM是一种思想,JPA是一个规范,hibernate的ORM的实现者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值