spring boot第七讲
这里写目录标题
- 一、创建Spring Boot 项目JPADemo
- 1.操作步骤
- 2.创建ORM实体类
- 1.创建评论实体类-Comment
- 2.创建文章评论表-Article
- 3.创建自定义JPARepository接口-ArticleRepository
- 4.添加数据源依赖,配置数据源属性
- 1.在pom.xml添加数据库依赖
- 2.在全局配置文件配置数据源
- 5.在测试类编写测试方法
- 1.注入文章仓库
- 2.创建TestFindAll()方法
- 3.创建findById()方法
- 4.创建save()方法
- 5.创建delete()方法
- 二、利用JPA实现个性化操作
- 1.创建评论仓库接口CommentRepository
- 2.按文章分页查询评论方法
- 3.在测试类里创建测试方法
- 1.创建测试类CommentTests
- 2.创建测试方法testFindCommentPagedByArticleId01()
- 3.创建测试方法testFindCommentPagedByArticleId02()
- 三、根据文章编号更新作者
- 1.在评论仓库接口里编写updateAuthorByArticleId()方法
一、创建Spring Boot 项目JPADemo
1.操作步骤
2.创建ORM实体类
1.创建评论实体类-Comment
2.创建文章评论表-Article
3.创建自定义JPARepository接口-ArticleRepository
4.添加数据源依赖,配置数据源属性
1.在pom.xml添加数据库依赖
2.在全局配置文件配置数据源
5.在测试类编写测试方法
1.注入文章仓库
2.创建TestFindAll()方法
- 运行测试方法,查看
3.创建findById()方法
- 运行测试方法,查看
4.创建save()方法
- 运行测试方法,查看
5.创建delete()方法
- 运行测试方法,查看
二、利用JPA实现个性化操作
1.创建评论仓库接口CommentRepository
2.按文章分页查询评论方法
3.在测试类里创建测试方法
1.创建测试类CommentTests
2.创建测试方法testFindCommentPagedByArticleId01()
运行测试方法,查看
修改pageIndex为1,当前页就为2
希望每页评论降序排列,默认升序
Sort.Direction.DESC - 降序;Sort.Direction.ASC - 升序
3.创建测试方法testFindCommentPagedByArticleId02()
- 运行测试方法,查看结果
三、根据文章编号更新作者
1.在评论仓库接口里编写updateAuthorByArticleId()方法
spring boot第七讲相关推荐
- Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源
Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源 在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等.今天就给大家介绍一个 Spri ...
- spring boot / cloud (七) 使用@Retryable来进行重处理
spring boot / cloud (七) 使用@Retryable来进行重处理 前言 什么时候需要重处理? 在实际工作中,重处理是一个非常常见的场景,比如:发送消息失败,调用远程服务失败,争抢锁 ...
- Spring Boot 使用七牛云存储图片并且使用自定义域名访问
文章目录 前言 一.环境准备 1. 账号准备 注册七牛云账号并实名 创建对象存储空间 获取密钥 2. 创建spring boot 项目 pom.xml application.yml 二.上传本地文件 ...
- spring boot地一讲
操作步骤 一.新建Spring Boot项目 1.创建项目HelloWord01 2.修改项目配置文件pom.xml 3.在java新建net.lj.lesson01目录,创建启动类-HelloWor ...
- spring boot第八讲
这里写目录标题 一.下载Redis 1.操作步骤 2.搭建Redis环境 1.将压缩包解压到D:\Program Files\redis目录 2.给Redis配置环境变量 3.启动Redis服务器 3 ...
- Spring Boot (七)MyBatis代码自动生成和辅助插件
一.简介 1.1 MyBatis Generator介绍 MyBatis Generator 是MyBatis 官方出品的一款,用来自动生成MyBatis的 mapper.dao.entity 的框架 ...
- (转)Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源
http://www.ityouknow.com/springboot/2018/05/03/spring-boot-commandLineRunner.html 在我们实际工作中,总会遇到这样需求, ...
- Spring Boot笔记(七) springboot 集成 JavaMail 实现邮箱认证
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一.JavaMail 1.什么是JavaMail? JavaMail,顾名思义,提供给开发者处理 电子邮 ...
- spring boot 学习(七)小工具篇:表单重复提交
注解 + 拦截器:解决表单重复提交 前言 学习 Spring Boot 中,我想将我在项目中添加几个我在 SpringMVC 框架中常用的工具类(主要都是涉及到 Spring AOP 部分知识).比如 ...
最新文章
- Image Super-Resolution Using Deep Convolutional Networks
- 使用hexo yeele主题搭建个人博客
- python控制其它软件_从另一个脚本控制python脚本
- java接口的修饰符可以为,附架构师必备技术详解
- 前端学习(544):node的全局模块
- codeforces 112A-C语言解题报告
- 阿里云飞天洛神2.0:高性能网络软硬一体化技术实践
- matlab2c使用c++实现matlab函数系列教程-ones函数
- WebRequest中的工厂方法模式
- 【Spring cloud 系列】:构建Eureka Server (02)
- DBCP数据库连接失效的解决方法(Io 异常:Connection reset)
- Keil C51软件的使用
- 读书印记 - 《批判性思维工具》
- 稳压二极管原理及使用
- 【资料】舵机控制原理
- 打开GTA 5竟要跑19.8亿次if语句!黑客嘲讽R星代码烂,修改后直接省70%加载时间...
- Goldfish 介绍
- 五子棋-完美解决闪屏问题版-新增悔棋功能(C++实现)
- Weakly Guiding Fibers(弱导光纤)
- 三亚免税店积分抵现_海南放大招!10万购物免税额、离岛半年可补购,一文教你买转海南自贸港...
热门文章
- 扫盲行动之九:Vi编辑器的基本使用方法!
- 可分类系统的最小可分类单元
- 用神经网络分类无理数和超越数2**0.5,3**0.5,e
- TensorFlow 资源汇集
- 【STM32】利用 C 语言 strchar() 函数查找字符串中指定字符的位置
- 【Paper】2013_基于一致性理论的无人机编队控制器设计_郭伟强
- 3.3 集束搜索-深度学习第五课《序列模型》-Stanford吴恩达教授
- 2.11 计算机视觉现状-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- 【PC工具】数学公式编辑器MathType v7.4.4.516你懂的版本
- 计算机硬盘登记表,硬盘固件的 P 表与 G 表