Hi ! 我是小小,今天是本周的第五篇,主要内容是jpa的入门,现在开始今日内容
数据准备
数据库使用的数据表设计如下
建表语句如下
新建 Spring Boot 工程
选择 File -> New -> Project 选择 Spring Initializr,选择 next填写包名,项目名,选择下一步。选择依赖,Spring web starter 前面打钩,sql 选项为 Spring Data Jpa,MySql项目名任意
引入 Pom配置
编写配置文件 application.yml
编写示例代码
新建实体对象 UserDao.java
实体类,需要使用 @Entity 注解标注需要对实体类的属性进行标注,使用 @Id 标注组件使用 @Column 标注非主键
新建仓库接口类 UserRepository
仓库接口类,UserRepository 是我们常用的 Dao 接口,需要注意
使用 @Repository 注解
继承 JPARepository
UserRepository 不需要编写任何代码,即可实现增删查改
编写测试用例
在
下,新增加
使用
和
注解标注类。
新增加用户数据
查询单个用户数据
查询多个数据
更新数据
删除数据
联合主键
例如定义表中userId,roleId 都是主键,此时这样设置
定义一个主键类
定义实体类
关于作者
我是小小,双鱼座的程序猿,我们下期再见!
小明菜市场
领取专属 10元无门槛券
私享最新 技术干货