微服务之数据库

微服务数据库Spring Data

  • 一:简介
    • 1.1 Spring Data的功能
    • 二:Spring Data与JPA

一:简介

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

  • 对于程序员来说,对于任何访问数据库的技术,使用了spring Data后,都可以用同样的方式、同样的代码实现对数据库的访问。
  • 支持关系型数据库和非关系型数据库
    微服务之数据库_第1张图片

1.1 Spring Data的功能

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

二:Spring Data与JPA

你可能感兴趣的:(JavaSE,微服务)