gpt4 book ai didi

java - 如何强制 Hibernate-Envers 在字段名称周围使用引号?

转载 作者:行者123 更新时间:2023-12-04 06:30:55 24 4
gpt4 key购买 nike

我有一个属性定义如下的表:@Column(name="\"SERIAL#\"")
当 Hibernate 插入数据时,一切正常。
但是说到 Hibernate-Envers(HE),他忘记用双引号将字段名括起来。

我怎样才能强制它在字段中使用双引号?

最佳答案

您要使用双引号,还是要对名称进行转义?如果您只是想转义,请使用反引号 (`),Hibernate 会将其转换为您的数据库用于转义的任何机制。所以,你的例子是:

@Column(name="`SERIAL#`")

只是出于好奇:为什么列名中需要#?我一直认为特殊字符在标识符中是个坏主意:-)

关于java - 如何强制 Hibernate-Envers 在字段名称周围使用引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5434658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com