自从 Spring Boot 火起来之后,Jpa/Hibernate 这一套技术栈好像使用的人也慢慢变多了,不过还是有一些小伙伴不太清楚这里边的一些概念和具体用法,因此松哥今天就通过一篇短文+视频实战来向大家做个介绍。
JPA 的目标之一是制定一个可以由很多供应商实现的 API,Hibernate 3.2+、TopLink 10.1+ 以及 OpenJPA 都提供了 JPA 的实现,Jpa 供应商有很多,常见的有如下四种:
Spring Data 是 Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标是使数据库的访问变得方便快捷。Spring Data 具有如下特点:
关于 Spring Data Jpa 更详细的教程,我就不再赘述了,这里就做一个简单介绍,以后有机会了再向大家详细介绍。
接下来我们就通过一个简单的案例来看看在 Spring Boot 中如何整合 Jpa (本视频节选自松哥自制的 Spring Boot2 系列视频教程,本集基于 Spring Boot2.1.6 录制,麦有点问题,建议带上耳机观看哦)。
好了,看完后不知道大家有没有 GET 到技能点呢?有问题欢迎留言讨论。