📅  最后修改于: 2023-12-03 14:39:18.796000             🧑  作者: Mango
Spring JPA 是 Spring 框架中的一个持久化框架,它提供了很多便捷的操作数据库的方法,简化了开发人员的开发流程。
在 Spring Boot 中,我们可以通过配置 application.yml
文件来配置 Spring JPA 属性,以下是一些常用的属性配置:
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
以上代码中,我们配置了 MySQL 数据库的连接属性,包括连接 URL,用户名,密码和驱动名。
spring:
jpa:
database: mysql
hibernate:
ddl-auto: update
show-sql: true
以上代码中,我们配置了 JPA 的属性,包括使用的数据库类型,Hibernate 的 DDL 自动生成模式和是否显示 SQL 语句。
spring:
jpa:
base-package: com.example.entity
以上代码中,我们配置了 Spring JPA 扫描的实体类所在的包路径,以便于自动创建表结构。
spring:
jpa:
repositories:
query-lookup-strategy: create-if-not-found
以上代码中,我们配置了 Spring JPA 的自定义查询方式,通过 create-if-not-found
来创建新的查询方法,以便于实现自己的查询方式。
以上所述就是在 application.yml
文件中配置 Spring JPA 的属性,开发人员可以根据自己的需求来配置相应的属性。更多关于 Spring JPA 的知识可以查阅官方文档了解。