数据持久化Spring Data JPA 入门

Posted axiu99

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据持久化Spring Data JPA 入门相关的知识,希望对你有一定的参考价值。

1. JPA是什么

JPA(Java Persistence API)是Sun官方提出的Java持久化规范,用来方便大家操作数据库。真正干活的可能是Hibernate,TopLink等等实现了JPA规范的不同厂商,默认是Hibernate。


2.JPA的核心概念

实体

技术图片技术图片?

技术图片技术图片?

关系

技术图片技术图片?

EnityManager

技术图片技术图片?


3.Spring Data JPA

技术图片技术图片?

常用接口:   

  • 增删改查接口CrudRepository
  • 分页排序接口PagingAndSortingRepository(继承了增删改查接口)
  • 自定义接口

4.Spring Data JPA、Hibernate与Spring Boot集成

(1)首先在项目中添加build.gradle的依赖

技术图片技术图片?

以上是关于数据持久化Spring Data JPA 入门的主要内容,如果未能解决你的问题,请参考以下文章

Spring Data JPA

spring boot: spring-data-jpa (Repository/CrudRepository) 数据库操作, @Entity实体类持久化

Spring boot之 JPA/Hibernate/Spring Data

JPA Hibernate jpa spring data jpa

Spring Boot数据库交互之Spring Data JPA

微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(Spring-data-jpa详细介绍)