# Spring Data JPA
## 练习描述
本题要求使用 `Spring Data JPA` 来操作实体对象`Company`,`Employee`,实现对数据库的 `CRUD (增删改查)` 操作。
- 要求使用 `Flyway Core` 对数据库做版本控制
- 完成题目需求使得测试全部通过
#### note:
- 请不要修改项目中mysql的用户名和密码,否则测试不通过!
## 环境要求
- java8
- Intellij-IDEA
## 如何开始
- 克隆模版库
- 本地启动 `MySQL`
- 搭建数据库`employee_db`
- 在`build.gradle`中添加 `Spring Data JPA` 以及 `Flyway Core` 等依赖
- 根目录下执行 `./gradlew test` ,此时测试都是失败的
- 开始在`main`下的`entity`中创建实体
- 开始在`main`下的`repository`中完成实现
- 开始在`test`下的`EmployeeJPATest`中完成测试
## 如何测试
- 根目录下执行`./gradlew clean test`,查看测试结果
## 输出规范
- 完成需求的代码和测试
没有合适的资源?快使用搜索试试~ 我知道了~
学习使用 Spring Data JPA 对 MySQL 进行操作.zip
共16个文件
java:5个
sql:3个
md:1个
需积分: 5 0 下载量 98 浏览量
2024-02-24
21:19:10
上传
评论
收藏 59KB ZIP 举报
温馨提示
学习使用 Spring Data JPA 对 MySQL 进行操作
资源推荐
资源详情
资源评论
收起资源包目录
学习使用 Spring Data JPA 对 MySQL 进行操作.zip (16个子文件)
kwan1117
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 232B
src
test
java
com
example
employee
EmployeeJPATest.java 4KB
main
resources
application.yml 413B
db
migration
V2__Insert_data.sql 760B
V1__Create_table.sql 406B
java
com
example
employee
repository
EmployeeRepository.java 2KB
EmployeeAPIApplication.java 321B
entity
Company.java 1KB
Employee.java 2KB
gradlew.bat 2KB
build.gradle 1KB
gradlew 5KB
database.sql 28B
.gitignore 1KB
README.md 927B
共 16 条
- 1
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3671
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功