版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Sunday2017/article/details/72765539
经过两天的学习,加上学长的帮助在STS上中终于会创建使用spring data jpa 了,下面就让我来细细讲解!!
一,首先先要了解spring data jpa
2,jpa是什么?
JPA全称为Java持久性API(Java Persistence API),JPA是Java EE 5标准之一,是一个ORM规范,由厂商来实现该规范,目前有Hibernate、OpenJPA、TopLink、EclipseJPA等实现;
说到这些应该还是一脸的无解,那我们可以直接去建立工程,直接请使用它。二,使用
步骤如下:
1.打开STS,点击File→New→Spring Starter Project(如下图)
之后出现一个页面,在该页面进行操作建立
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.
点击finish,就创建好了个人定义的工程,这个工程里面什么也没有,如图下(本人jdk是JavaSE-1.8,这个是借鉴他人的图片)
2.我所建立的工程如下图(个人建议把属于一类的类放在一个包里):这样在逻辑上也比较清晰,也是良好的习惯。
这样也应用重要的几个层次的关系,是web创建的基本思路
三,理想状态下的效果是这个样子
1.数据库里面的数据
点击删除按钮,这一行的数据就会被删除,点击编辑,就会出现编辑这一行的数据! 这个图片没截好,不完全,下面还有一个添加用户信息的按钮!
如下效果!
2.添加人员信息
3.对某一人数据的修改
以上就可以实现对数据库数据的增删改查,由于笔者作为初学,对于这个功能的实现,代码还存在一点bug!笔者正在努力调试,将代码在下个文章中进行晒出!
说明一下,在对数据库表的数据进行增删改查时,应该写出一个页面去显示这些数据,还要有按钮去执行增删改查,这些按钮的功能就由后台去实现!所以在这个工程里应该有前台和后台的东西!