通常所说的jpa指的是啥

 我来答
ijava学习网
2018-07-12 · 国内最优秀java资源共享平台
ijava学习网
国内最优秀的java免费资源共享及学习平台,专注从实战中学习与成长。主要包括教程、经验分享、知识、资讯、工具、手册、视频及各种资源下载。
向TA提问
展开全部
1. JPA概念

Java persistence API的简称,中文名是Java持久层API,
是JDK5.0注解或XML描述对象-关系表的映射关系
并将运行期的实体对象持久化到数据库中。
(对象持久化:是将内存中的对象保存到可永久保存的存储设备中的一种技术)
2. JPA出现的原因

1.简化现有JavaEE和JavaSE应用的对象持久化的开发工作;

2.Sun希望整合ORM技术,实现在持久化领域的统一应用;

3. JPA提供的技术

1.ORM映射元数据

JPA支持XML和JDK5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系框架据此将实体对象持久化到数据库表中;(元数据:是指用来描述数据的数据,就是描述代码间关系的数据,如:hibernate是用hbm文件。JDK5.0出来后,java语言中就有了四种类型(TYPE),即类(class)、枚举(enum)、接口(interface)和注解(@interface),它们是处在同一级别的。java就是通过注解来表示元数据的。)

2.JPA的API

用来操作实体对象,执行crud操作,框架在底层替我们完成所有的事情,开发者从繁琐的JDBC 和 SQL代码中解脱;

3.查询语言

通过面向对象而非面向数据库的查询语言查询数据,避免程序的SQL语句紧密耦合;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式