我正在尝试编写引用单词定义的 Hibernate 方言。
我试图覆盖 Dialect.quote 函数,但它是最终的并且不允许这样做。
目前 Hibernate 生成这个:
select ..., postingdef0_.definition as definition31_, ... from ...
我需要它是:
select ..., postingdef0_."definition" as definition31_, ... from ...
请注意单词定义周围的引号。
我还尝试将定义注册为关键字( registerKeyword )但没有成功。
在更改客户端代码以添加反引号之前,我想在方言中解决此问题,这似乎是替代解决方案。