如何在hibernate的名为key的列名中添加反引号

我有一个MySQL数据库表,我无法修改但必须插入值。 它有一个名为key的列,我需要插入其中。

现在,我的.hbm.xml文件具有:

   

因此生成的插入查询失败。 在添加[key]时,生成的SQL现在包含key但这也失败了。 在检查MYSql Workbench时,我发现key可以正常工作。

但是,如果我在上面提到的文件中更改它,它将恢复为使用[key]时的“key”。 有人可以指导我如何添加key并带来所需的插入?

这有一个hibernate配置选项。 它需要Hibernate 3.5,我不确定你是否使用基于你使用的hbm文件。

在你的hibernate配置集中

 hibernate.globally_quoted_identifiers=true 

环境配置列表在这里