转载见:https://blog.csdn.net/54powerman/article/details/76175482
springboot里面实体变量比如bookName,在数据库里就会变成book_name,解决方法如下:
在application.yml配置文件里面加上关于命名策略的配置就可以:
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
application.yml:
server:
port: 8080
servlet.context-path: /
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/db_bo?useSSL=false&serverTimezone=GMT
username: root
password: '000'
jpa:
hibernate:
ddl-auto: update
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL5Dialect
show-sql: true
open-in-view: false
-------文末:
欢迎访问:
微信公众号(程序员资料站):code_data