ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

JPA

2020-10-24 17:31:42  阅读:193  来源: 互联网

标签:Hibernate Java JPA Spring API Mybatis


当你百度搜”是使用JPA好还是Mybatis好“会出现两极分化文章,这让我对JPA有些好奇了,因此写下此博客用来记录我所知道的JPA和Mybatis

JPA:

  什么是JPA:全称Java Persistence API(Java持久化API),JPI提供了ORM的元数据,JPA的API和JPQL等查询语言,但JPA本质上是一种规范,它仅定义了接口,具体功能需要用户自己去实现,最后才能运用到实际项目中

Hibernate:

  他是一个实现JPA接口功能的框架,优点:松散耦合优势ORM工具的绝佳选择

Spring data JPA

  它是Spring Framework的一部分,pring Data存储库抽象的目标是显著减少为各种持久性存储实现数据访问层所需的代码量。Spring Data JPA不是JPA提供者。它是一个库/框架,它在我们的JPA提供程序(如Hibernate)的顶部添加了一个额外的抽象层

 

转自https://m.imooc.com/article/292795

  

 

标签:Hibernate,Java,JPA,Spring,API,Mybatis
来源: https://www.cnblogs.com/CL-King/p/13870162.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有