首页 > 其他 > 详细

JPA

时间:2020-09-15 21:40:15      阅读:51      评论:0      收藏:0      [点我收藏+]
JPA与Hibetnate的关系
JPA和Hibernate的关系就像JDBC和JDBC驱动的关系,JPA是规范,Hibernate除了作为ORM框架之
外,它也是一种JPA实现。JPA怎么取代Hibernate呢?JDBC规范可以驱动底层数据库吗?答案是否定
的,也就是说,如果使用JPA规范进行数据库操作,底层需要hibernate作为其实现类完成数据持久化工
作。
 
Spring Data JPA
Spring Data JPA 让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现,在实际的
工作工程中,推荐使用Spring Data JPA + ORM(如:hibernate)完成操作,这样在切换不同的ORM
框架时提供了极大的方便,同时也使数据库层操作更加简单,方便解耦
 
总结:
JPA是一种规范,Hibernate实现了JPA规范,即Hibernate为JPA的其中一种实现;
而Spring Data JPA是对JPA进行更高级的封装,让其Dao层编码变得更简单。

JPA

原文:https://www.cnblogs.com/MyNorth/p/13675359.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!