环境:Spring Boot3.2.5
1. 简介
本篇文章,我将向大家展示如何在使用 Spring Boot
时记录 SQL 语句
的最佳方法。记录 SQL 查询
非常重要,因为它可以让你验证生成语句的数量、自动生成查询的语法,以及证明 JDBC 批处理
是否按预期运行。
2. 拒绝show-sql配置
通常我们会使用Spring Data JPA
作为数据访问技术。Spring Data JPA
是通用的,可以与任何 JPA 具体实现
(提供商)配合使用,但实际上,绝大多数使用 Spring Data JPA
的项目都会使用 Hibernate
,因为 Hibernate
是 Spring Boot
使用的默认 JPA 提供商
。
要记录 Spring Data JPA
生成的 SQL 语句
,我们会下application.properties
或application.yml
文件中添加如下配置: