首页 >角色扮演

SpringBoot20使用SpringDataJPA实现增删改查

2019-11-09 17:33:44 | 来源: 角色扮演

SpringBoot2.0使用Spring Data-JpA实现增删改查

本文主要讲授使用springboot2.0使用jpa实现增删改查,外加自己拓展方法,spring的jpa是一个非常不错的持久层框架,可以理解为就是对Hibrenate进行了封装,比起Mybatis优点在于不用关注sql语句的编写。

项目构建

首先我们要建一个springboot的项目,并引入JpA依赖,这里我用的Maven构建的项目。

注意:如果需要转gradle项目,可以直接在pom.xml目录下执行以下命令即可转化为gradle项目

gradle init --type pom

pom.xml

SpringBoot20使用SpringDataJPA实现增删改查

添加配置文件,devprod(这里也没必要加,测试这玩直接写在主配置里就行)

SpringBoot20使用SpringDataJPA实现增删改查

SpringBoot20使用SpringDataJPA实现增删改查

这里驱动爆红是由于依赖驱动的时候加了一个scope:runtime。

创建实体和表关系

DAO

这里继承了JpaRepository它封装了很多hibernate的操作表的方法,我们也可以自定义一下方法。

service

controller

启动服务

服务启动之后会根据我们的定义的实体来生成对应的表,在这里我们要先创建对应的数据库。

测试很重要

接下来我们postman来测试下我们的接口:

添加一条数据

注意:我们在controller中的对应实体要加上@RequestBody

查询

删除

更详细的的代码,请移步git

Git地址:https://github.com/bobocui/springboot-demo.git

以后代码仅供学习参考。

枸橼酸西地那非心脏病治疗作用

希爱力、万艾可有什么共同的疗效

枸橼酸西地那非片作用

猜你喜欢