Spring Boot JPA 关键字自动添加双引号

Spring Boot JPA About 374 words

说明

对于一些数据库中保留的关键字,如果我们使用这些关键字去命名表名字、字段名可能会出现报错。

如:PostgreSQL中使用user作为表名,则必须在写SQL语句中添加双引号"user"

Hibernate

Spring Boot JPA中默认使用的Hibernate底层实现,Hibernate框架提供了自动给关键字添加双引号。

配置

设置auto_quote_keywordtrue

spring:
  jpa:
    properties:
      hibernate:
        auto_quote_keyword: true

参考

https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibernate_User_Guide.html

Views: 2,824 · Posted: 2023-02-28

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh