Spring Data JPA----1.介绍

Spring Data Jpa 是应⽤于 Dao 层的⼀个框架,简化数据库开发的,作⽤和 Mybatis 框架⼀样,但是在使
 
⽤⽅式和底层机制是有所不同的。最明显的⼀个特点, Spring Data Jpa 开发 Dao 的时候,很多场景我们
 
sql 语句都不需要开发。由 Spring 出品。

 

第⼀部分 Spring Data JPA 概述
 
什么是 Spring Data JPA
 
Spring Data JPA Spring 基于 JPA 规范 的基础上封装的⼀套 JPA 应⽤框架,可使开发者⽤极简的
 
代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常⽤功能!学习并使⽤
 
Spring Data JPA 可以极⼤提⾼开发效率。
 
说明: Spring Data JPA 极⼤简化了数据访问层代码。
 
如何简化呢?使⽤了 Spring Data JPA ,我们 Dao 层中只需要写接⼝,不需要写实现类,就⾃动具有
 
了增删改查、分⻚查询等⽅法。
 
使⽤ Spring Data JPA 很多场景下不需要我们⾃⼰写 sql 语句
 
Spring Data 家族
 

第⼆部分 Spring Data JPAJPA规范和Hibernate之间的关系

Spring Data JPA Spring 提供的⼀个封装了 JPA 操作的框架,⽽ JPA 仅仅是规范,单独使⽤规范⽆法
 
具体做什么,那么 Spring Data JPA JPA 规范 以及 Hibernate JPA 规范的⼀种实现)之间的关系是什 么?
 

 

 JPA 是⼀套规范,内部是由接⼝和抽象类组成的,Hiberanate 是⼀套成熟的 ORM 框架,⽽且 Hiberanate

实现了 JPA 规范,所以可以称 Hiberanate JPA 的⼀种实现⽅式,我们使⽤ JPA API 程,意味着站

在更⾼的⻆度去看待问题(⾯向接⼝编程)。

Spring Data JPA Spring 提供的⼀套对 JPA 操作更加⾼级的封装,是在 JPA 规范下的专⻔⽤来进⾏数
 
据持久化的解决⽅案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值