我有一个无法修改的MySQL数据库表,但必须将值插入其中。它有一列key,我需要插入其中。
key
现在,我的.hbm.xml文件具有:
<property name="key" type="string" column="key" />
因此生成的插入查询失败。添加[key]时,现在包含了生成的SQL,key但这也失败了。在检查MYSql Workbench时,我发现它key可以正常工作。
但是,如果我在上述文件中更改了此设置,则使用[key]时它会还原为“ key”。有人可以指导我如何添加key和带来所需的插入物吗?
为此有一个hibernate配置选项。它需要Hibernate 3.5,我不确定您是否根据使用的hbm文件来使用它。
在您的hibernate配置集中
hibernate.globally_quoted_identifiers=true
环境配置列表在这里