spring-data-jpa Postgres spring jpa列出现大写错误

gmxoilav  于 2022-11-10  发布在  Spring
关注(0)|答案(2)|浏览(149)

我的POSTGRESQL表列是大写的,在实体中,我使用@column提到了大写的列名,但它给出了错误,因为列不存在?Posgress不支持大写值的@column

vlf7wbxs

vlf7wbxs1#

尝试使用

@Column(name="`MYUPCASECOLUMN`")

重要的是'-字符。

owfi6suc

owfi6suc2#

在PostgreSQL中,没有用双引号括起来的标识符(包括列名)会被折叠成小写。那些用双引号括起来的列名在其剩余的生命周期中必须用双引号括起来,从而保留了大写字母(和/或其他语法违规):

"first_Name"

值(字符串文字/常量)括在单引号中:

'xyz'

您也可以查看此文档
我希望,它能帮上忙!

相关问题