什么是SpringDataJPA? —— SpringDataJPA(九)

什么是SpringDataJPA?

  Spring Data JPA是Spring基于ORM框架、JPA规范的基础上封装的一套JPA应用框架。

  Spring Data JPA提供了包括增删改查等在内的常用功能,且易于扩展。

  学习Spring Data JPA可以极大地提高开发效率。

  Spring Data JPA让我们摆脱了Dao层的操作,基本上所有的CRUD都可以依赖于它进行实现。

  在实际的工作当中,推荐使用Spring Data JPA + ORM(Hibernate)完成操作。

  这样在切换不同的ORM框架时提供了极大地方便,同时也使数据库层操作更加简单,方便解耦。

SpringDataJPA、JPA、Hibernate之间的关系是什么?

  JPA是一套规范,内部由接口和抽象类组成。

  Hibernate是一套成熟的ORM框架,而且Hiberante实现了JPA规范,所以也可以说Hibernate是JPA的一种实现方式。

  SpringDataJPA是Spring提供的一套对JPA操作更加高级的封装,是在JPA规范下的专门用来进行数据持久化的解决方案。

猜你喜欢

转载自www.cnblogs.com/guancangtingbai/p/12684261.html