温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,前面呢,我们使用马贝斯操作数据库,接下来呢,我们就来整合GPA,整合GPA之前呢,我们先来介绍一下spring以及GPA,那么什么是spring呢?首先我们来说spring,它是我们spring BOO底层默认来进行数据访问采用的一个技术,它呢是我们这个spring官方哎开发的一个用来简化数据访问的一个项目,在这个项目里边呢,有非常多的模块能简化各种数据访问操作,哎,比如有用GP来简化啊关系型数据库的操作,比如呢有简化猫DB的,哎,有简化我们操作red的,包括呢,我们这些solar卡等等等等,包括还有一些,哎,比如还有简化操作豆map框架的等等等等,S呢都能轻松应付,那么的理想呢,哎,他就是想来统一我们数据访问的API,它怎么。
01:00
后来统一数据访问的API呢,它呢会提供一些P接口,这些接口呢,比如具有基本的增删改查功能,基本的分页功能,比如还有基于数据库的乐观锁机制的功能,还有这个最顶层的ret接口,有了它我们以后如果要对数据库,比如我们要进行增删改查,那我们呢只需要来写一个接口,我们来继承c rud这个,我们这个接口呢,就具有基本的增删改查操作,我们呢不用关心任何的实现就可以了,这是我们spring data为我们提供的一个统一的接口,包括呢spring还能为我们提供统一的这些模板类,比如我们要操作的时候,我们引入了spring,它呢会有template来来简化我们跟交互操作,包括呢,还有go template等等各种template帮我们来简化操作。
02:00
也就说有了data,那就是这样的,我们的应用程序,我们只需要面向编程,哎,我们将spring data为我们提供的这些统一API我们用好就行了,比如提供的这些,提供的这些模板类,包括呢,对象映射的,我们只要用好它就行了,而我们接下来这一节课呢,我们是操作关系型数据库,我们使用的是spring data GPA模块,首先呢,我们说这个GPA。它的全称呢,叫Java persistence API,就叫Java持久化API,这个持久层API呢,它是我们这图意义的一个规范,包括这个规范文档呢,哎,我也从TCP的网站给大家下载下来,在我们这一块呢,有我们这个javasist API,我们这个2.0,这就是我们说的GSR317规范,那么这个规范里边呢,就来规定我们使用一些注解来简化我们数据操库的操作,而这个规范呢,实现呢却又非常多,哎,比如GP规范的实现有top link open GPA等等等等,那如果没有了spring,我们就得学各种框架的这个实现,那有了spring呢,相当于是对他们的一个再封装,Spring呢,默认啊底层使用对于GPA的实现,有了spring GPA,哎,我们使用spring统一的这些API我们就行了,比如我们写一些。
03:30
对,哎,接口我们就能直接访问数据库了,这呢就是我们spring data,用来简化和统一各种数据访问的API,那么下一节课呢,我们就来整合spring data GP,我们来操作数据库,当大家下去呢,没事就来参考GP规范相关的使用,在这个规范里边呢,也都介绍了我们这个GPA,我们后来要用的好多注解的用法,比如它这一块呢,我们创建有一个example,我要创建一个类,要标注GPA的一个注解at entity,包括呢有an ID说明它是主键等等,那们下一节课呢,就来使用我们这个鼓励学院呢,也有频相关的这个视频教程,那么大家呢,可以来参与相关的内容进行学习。
我来说两句