Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


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

Spring Boot JPA 大约 374 字

说明

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

如: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

阅读 1878 · 发布于 2023-02-28

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

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

扫描二维码关注我
昵称:
随便看看 换一批