我有一个MySQL DB表,我不能修改它,但必须向其中插入值。它有一个名为key的列,我需要将其插入其中。
现在,我的.hbm.xml文件包含:
<property name="key"
type="string"
column="key" />因此,生成的insert查询失败。在添加键时,生成的SQL现在包含key,但这也失败了。在签入MYSql工作台时,我发现key可以工作。
但是,如果我在上面提到的文件中更改了这一点,它将恢复为使用key时的"key“。有人能指导我如何添加key并实现所需的插入吗?
发布于 2013-06-20 11:07:22
有一个针对此的hibernate配置选项。它需要Hibernate 3.5,我不确定你是否基于对hbm文件的使用而使用它。
在hibernate配置集中
hibernate.globally_quoted_identifiers=true环境配置列表为here
https://stackoverflow.com/questions/17204538
复制相似问题