Spring JPA@Column不适用于具有特殊字符的列名
我有一个名为Spring JPA@Column不适用于具有特殊字符的列名,spring,oracle,hibernate,jpa,Spring,Oracle,Hibernate,Jpa,我有一个名为ac-bnm_kj的专栏 我已将实体类中的属性定义为: @栏目(“ac-bnm_-kj”) 字符串acbnm; 但此配置给了我以下错误: ORA-01747: invalid user.table.column, table.column, or column specification 因为查询是用无效的名称ac-bnm_kj生成的。 在生成查询时,如ac-bnm_kj,如何在此列名周围加上双引号?您应该使用: @列(`ac-bnm_kj`) 字符串acbnm; 还是JPA风
ac-bnm_kj
的专栏
我已将实体类中的属性定义为:
@栏目(“ac-bnm_-kj”)
字符串acbnm;
但此配置给了我以下错误:
ORA-01747: invalid user.table.column, table.column, or column specification
因为查询是用无效的名称ac-bnm_kj生成的。
在生成查询时,如ac-bnm_kj
,如何在此列名周围加上双引号?您应该使用:
@列(`ac-bnm_kj`)
字符串acbnm;
还是JPA风格的引用
@列(“ac-bnm\U kj”)
字符串acbnm;