微服务之数据库

一:简介

Spring Data框架的目的是为数据的访问提供一个通用的框架。封装若干中数据服务访问能力。如:spring-data-jpa、spring-data-jdbc、spring-data-redis等。

  • 对于程序员来说,对于任何访问数据库的技术,使用了spring Data后,都可以用同样的方式、同样的代码实现对数据库的访问。
  • 支持关系型数据库和非关系型数据库
    在这里插入图片描述

1.1 Spring Data的功能

  • 提供数据与对象映射的抽象层,同一个对象可以映射为不同数据库的数据
  • 根据数据存储接口的方法名,自动实现数据查询
  • 为各个领域模型提供最基本的实现,例如CRUD
  • 可在原有逻辑的基础上,实现自定义的数据库操作逻辑
    使用Spring Data可以实现对不同数据库的访问,本节使用mysql、MongoDb、Redis。所涉及到的模块为:
  • Spring Data JPA
  • Spring Data MongoDB
  • Spring Data Redis

二:Spring Data与JPA

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章