更新时间:2022-05-07 09:21:59 来源:极悦 浏览3405次
在学习Java教程中,你了解jpa吗?很多人表示,对于jpa是一个什么框架并不是很了解,那么下面就一起通过下面的文章内容来了解一下jpa吧!
jpa其实就是Java Persistence API的简称,它的中文名字是Java持久层API,是JDK 5.0注解或者XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库当中。
JPA的总体思想和现有Hibernate、TopLink、JDO等ORM框架大体一致,总而言之,JPA包括了下面3个方面的技术,分别是,ORM映射元数据、API以及查询语言。
1.ORM映射元数据-JPA支持XML和JDK5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中;
2.API-用来操作实体对象,执行CRUD操作,框架在后台替代我们完成所有的事情,开发者从繁琐的JDBC和SQL代码中解脱出来;
3.查询语言-这是持久化操作当中非常重要的一个方面,通过面向对象而非面向数据库的查询语言查询数据,避免程序的SQL语句紧密耦合;
JPA 的目标之一是制定一个能够由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API。
所以,开发人员只需使用供应商特有的API来获得JPA规范没有解决但应用程序中需要的功能。
尽可能地使用JPA API,但是当需要供应商公开但是规范中没有提供的功能时,则使用供应商特有的API。
通过上述介绍,相信大家对什么是JPA框架已经有所了解,如果大家对此比较感兴趣,想了解更多相关知识,不妨来关注一下极悦的JPA视频教程,里面的课程内容通俗易懂,适合小白学习,希望对大家能够有所帮助哦。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习