Spring Data、Spring Data JPA 、Spring Boot JPA 的关系?

发布于 2022-09-04 08:34:45 字数 111 浏览 18 评论 0

最近在学spring 被这几个名词绕晕了,请大神用菜鸟也听得懂的语言解释一下Spring Data、Spring Data JPA 、Spring Boot JPA 这三个概念,和它们之间的关系,感激不尽……

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

佼人 2022-09-11 08:34:45
  • SpringData封装了一整套对各种数据库操作的方法

  • SpringDataJPA只是SpingData的子集

  • SpringBootJPA没听说过这个...你是不是混淆了什么

漆黑的白昼 2022-09-11 08:34:45

SpringData封装了一整套对各种数据库操作的方法
SpringDataJPA只是SpingData的子集
SpringBootJPA是对 SpringDataJPA的封装

油饼 2022-09-11 08:34:45

springdata 是spring为持久化支持的项目 数据库有很多种,数据支持类型也还有很多,包括关系和非关系等等 。但是数据针对应用是可以抽象一定接口的 sping提倡面向DAO编程 也就是接口
springdatajpa 是上面项目的子项目,使用JPA访问数据库,只是实现不同,此外还有其他类型数据操作支持
springboot 是为简化使用、创建sping应用的项目直接面对应用,是微服务里很合适的解决方案,微服务,有很多的服务,写代码只是开始,后面还有管理监控感知等等需要,此项目都提供了支持
springbootjpa 就是springboot里为简化为JPA支持的项目,虽然使用会很简单,但是需要一些新的语法

娜些时光,永不杰束 2022-09-11 08:34:45

Spring Boot JPA 是对 SpringDataJPA的封装

爱情眠于流年 2022-09-11 08:34:45

Spring Data封装了一些常见的CRUD操作, 在spring官方示例项目经常可以看到的RestTemplate是这个模块开发者最常使用的类。

Spring Data JPA 是一个非常强大的持久层框架, 它可以根据你的方法名去生成需要的查询, 可以减少不少数据库的模板代码。

青巷忧颜 2022-09-11 08:34:45

spring data jpa就当hibernate用。。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文