java jpa是什么_什么是JPA?

article/2025/9/18 1:58:16

JDBC

a6ec3851632b64c819439a25bef8ca76.png

jdbc是一组规范,是接口,由不同的数据库厂商各自提供相应的实现类,打包成jar包,也就是所谓的数据库驱动。而我们的java应用程序,只需要调用jdbc的接口就可以了。

而JPA是和jdbc类似的东西

什么是JPA

Java Persistence API:用于对象持久化的 API

Java EE 5.0 平台标准的 ORM 规范,使得应用程序以统一的方式访问持久层

41fc882be1fb049bc04034d30280e7ac.png

与JDBC类似,JPA统一了java应用程序访问ORM框架的规范。

以前我们的应用程序直接使用ORM框架,如hibernate,mybatis。但是不同的框架使用方法不一样,而JPA让我们以同样的方式访问不同的ORM框架。常用的框架是hibernate。

JPA与hibernate的关系

JPA是一个规范,不是框架

hibernate是JPA的实现

JPA的供应商

hibernate

JPA的始作俑者就是hibernate的作者

OpenJPA

TopLink

---------------------

摘自:https://blog.csdn.net/u010837612/article/details/47610823


http://chatgpt.dhexx.cn/article/62Znho7Z.shtml

相关文章

JPA与Mybatis的区别

其实JPA和mybatis大体上没什么区别,架构上很相似,mybatis就是mapper层,JPA就是repository层,其他都一样的 JPA就是把mapper层的接口换成repository的接口: 那么接口具体长什么样呢? mapper层 自己写sql语句 JPA的re…

什么是JPA?Java持续性介绍

新钛云服已累计为您分享723篇技术干货 本文将了解基于 Hibernate 的 Java 持久化标准,学习如何使用 JPA 在关系数据库或 NoSQL 数据库中存储和管理 Java 对象。 作为一种规范,Jakarta Persistence API(以前称为 Java Persistence API&#xf…

spring boot 中使用 jpa以及jpa介绍

最近在项目中使用了一下jpa,发现还是挺好用的。这里就来讲一下jpa以及在spring boot中的使用。 在这里我们先来了解一下jpa。 1.什么是jpa呢? JPA顾名思义就是Java Persistence API的意思,是JDK 5.0注解或XML描述对象-关系表的…

JPA是什么

JPA仅仅是一种规范,也就是说JPA仅仅定义了一些接口,而接口是需要实现才能工作的。所以底层需要某种实现,而Hibernate就是实现了JPA接口的ORM框架。 也就是说: JPA是一套ORM规范,Hibernate实现了JPA规范!如…

数据中台(一)数据中台详解

1.数据中台的由来 数据库阶段 ---> 传统数仓 ---> 大数据平台 ----> 大数据中台 1.1.数据存储起源:数据库 1979年:Oracle1.0商用数据库发布 1996年:MySQL1.0发布,到2000年以后开始火起来。 特点:数据库主要面…

通俗易懂解释什么是“中台”

通俗易懂解释什么是“中台” 随着互联网公司崛起,“中台”这个词也进入了人们的视线。BAT 等公司纷纷推出了自己的中台系统。那么,什么是中台系统?它是如何诞生的?它长什么模样?我们为什么需要它?一串串的问…

什么是中台

什么是中台? 前台 由各类前台系统组成的前端平台。每个前台系统就是一个用户触点,即企业的最终用户直接使用或交互的系统,是企业与最终用户的交点。列如用户直接使用的网站,手机APP,微信公众号都属于前台范畴。 中台&…

什么是“中台”?

“中台”这个概念,越来越多的在各种技术大会上提及,各大技术公司,纷纷推出自己的“中台”方案,究竟什么是“中台”?他和“前台”、“后台”有何区别? 《》,这是我的朋友、前同事小灰写的一篇漫画…

中台架构

中台是什么 企业互联网中台架构,简称中台,起源于阿里巴巴,不同的人对中台有不同解读。 我认为,中台可定义为:中台是一套结合互联网技术和行业特性,将企业核心能力以共享服务中心进行沉淀,形成“…

数据中台架构体系理解

目前,大部分企业更倾向于数据集中采集、存储,并应用分层建设。这种方式一方面有利于应用系统的快速部署,另一方面也保证了数据的集中管理与运营,体现数据的资产、资源属性。 数据中台的出现弥补了数据开发和应用开发之间由于开发…

业务中台和数据中台的区别

中台里面有两个很重要的中台,一个是业务中台,一个是数据中台。 业务中台是提供可复用的业务,API数据中台是提供数据洞察和智能的。 不管什么中台,它实际上都是平台思想的一个体现,一种具象。 二者的联系 数据中台从业…

数据中台详解

文章目录 什么是数据中台数据中台 VS 数据仓库数据中台的业务价值与技术价值 数据中台建设与架构数据中台建设方法论数据中台架构 数据汇聚联通:打破企业数据孤岛数据采集、汇聚的方法和工具数据交换 数据体系建设数据体系规划统一数仓层建设——标准化的数据底座相…

数据中台(七) 数据中台架构

总体架构图 数据存储 计算引擎 数据汇聚 数据汇聚是把数据资源通过实时、批量的方式存储到数据中台。基本是按照数据的原始状态堆砌在一起的,是企业对过往所有IT信息化建设积累的成果的融合。 数据开发 数据开发是数据资产内容建设的主战场,是数据价值…

什么是中台?

文章目录 中台——为前台而生一、没有中台的时代——传统项目二、中台的出现背景(1)国外(最先)(2)国内(部分)A. 阿里巴巴B. 华为 三、什么是中台四、为什么要做中台五、前中后台三者…

详解什么是中台?

什么是中台 最近被老板折腾得够呛,我们老板听说最近中台的概念很火,让我们调研公司实习中台战略的可行性。刚开始并不理解什么是中台… 因此,写篇博客先简单介绍下什么是中台。 要理解中台,要先清楚传统项目架构的痛点在哪里 没有…

传统系统架构与中台架构的区别和联系

SOA架构思想 我们可以来看下SOA本身的定义,即: SOA是一种架构方法,将传统的单片式应用打破,分解为离散的、自治的业务服务,利用标准提升他们的互操作性,从而可以更好地共享、重用和组装,快速构…

中台不同于平台,那么到底啥是中台?

1、哪些不是中台,而是应该叫平台 做开发,有所谓的三层技术架构:前端展示层、中间逻辑层、后端数据层。我们现在讲的中台不在这个维度上。 做开发,还有所谓的技术中间件。一开始我们没有中间件的概念,只有操作系统、数据…

什么是数据中台

转载:https://mp.weixin.qq.com/s/nXI0nSSOneteIClA7dming 没有中台的时代 在传统IT企业,项目的物理结构是什么样的呢?无论项目内部的如何复杂,都可分为“前台”和“后台”这两部分。 什么是前台? 首先,这里所说的“…

到底什么是数据中台?

最近可能大家听到“数据中台”这个词越来越频繁了,有时候我跟一些朋友聊起来,也是都在说这个,但是一直不知道这到底是个什么。最近就看到这篇文章,觉得说的还挺好的,分享给大家看看,希望大家看完能对数据中…

什么是数据中台?

01数据中台的前世今生 在正式进入数据中台建设实践之前,我想花点时间先聊一聊大数据的发展史,这样更能理解数据中台诞生的原因。不管是学习一项知识,还是讨论一个问题,最好的方法都不应该是一头扎进细节里,而是应该先…