STS上使用spring data jpa对数据库单表进行增删改查

经过两天的学习,加上学长的帮助在STS上中终于会创建使用spring data jpa 了,下面就让我来细细讲解!!
一,首先先要了解spring data jpa
STS上使用spring data jpa对数据库单表进行增删改查_第1张图片

2,jpa是什么?

 JPA全称为Java持久性API(Java Persistence API),JPA是Java EE 5标准之一,是一个ORM规范,由厂商来实现该规范,目前有Hibernate、OpenJPA、TopLink、EclipseJPA等实现;

说到这些应该还是一脸的无解,那我们可以直接去建立工程,直接请使用它。
二,使用
步骤如下:

1.打开STS,点击File→New→Spring Starter Project(如下图)

STS上使用spring data jpa对数据库单表进行增删改查_第2张图片
之后出现一个页面,在该页面进行操作建立
STS上使用spring data jpa对数据库单表进行增删改查_第3张图片

1)name :是这个项目的名字。自己进行取名

2)Type:这个是项目类型:这里可选的有maven 和gradle;我们选择maven

3)Packaging :这个是设置项目打包方式:有jar和war包方式,这里我们选择jar方式

4)Java vesrion:这个是Java的版本

5)Language :选择项目的编程语言

6)Boot version:这个是spring boot的版本

7)在下面就是maven的配置 group:设置域一般是公司域名的倒写

8)Artifact :打包后的项目名称

9)Version :打包后的项目的版本

10)Description:项目的描述

11)Package:项目的默认包,如果不更改则以示例为名创建一个包

Dependencies:  用maven添加依赖;需要添加的一个依赖是web(里面包含着spring boot的内置tomcat )  前台应
我们要访问数据库所以需要添加几个依赖,如下图:JDBC,JPA,MySQL,Web
STS上点击依赖,它会直接下载jar包,比较方便,可以快速上手使用,还有也不需要去写配置文件 xml. STS上使用spring data jpa对数据库单表进行增删改查_第4张图片
点击finish,就创建好了个人定义的工程,这个工程里面什么也没有,如图下(本人jdk是JavaSE-1.8,这个是借鉴他人的图片)
STS上使用spring data jpa对数据库单表进行增删改查_第5张图片


2.我所建立的工程如下图(个人建议把属于一类的类放在一个包里):这样在逻辑上也比较清晰,也是良好的习惯。

STS上使用spring data jpa对数据库单表进行增删改查_第6张图片

这样也应用重要的几个层次的关系,是web创建的基本思路

STS上使用spring data jpa对数据库单表进行增删改查_第7张图片

三,理想状态下的效果是这个样子

1.数据库里面的数据

STS上使用spring data jpa对数据库单表进行增删改查_第8张图片

点击删除按钮,这一行的数据就会被删除,点击编辑,就会出现编辑这一行的数据! 这个图片没截好,不完全,下面还有一个添加用户信息的按钮!


如下效果!

2.添加人员信息

STS上使用spring data jpa对数据库单表进行增删改查_第9张图片

3.对某一人数据的修改


STS上使用spring data jpa对数据库单表进行增删改查_第10张图片



以上就可以实现对数据库数据的增删改查,由于笔者作为初学,对于这个功能的实现,代码还存在一点bug!笔者正在努力调试,将代码在下个文章中进行晒出!

说明一下,在对数据库表的数据进行增删改查时,应该写出一个页面去显示这些数据,还要有按钮去执行增删改查,这些按钮的功能就由后台去实现!所以在这个工程里应该有前台和后台的东西!








你可能感兴趣的:(STS上使用spring data jpa对数据库单表进行增删改查)