Nhibernate 转义HQL关键字

Nhibernate 转义HQL关键字,nhibernate,escaping,keyword,Nhibernate,Escaping,Keyword,我使用NHibernate1并有一个HQL查询 SELECT mo FROM MyObject mo WHERE mo.Group = blabla MyObject有一个名为Group的属性。这是一个HQL关键字,因此我得到一个错误 Unexpected syntax near keyword "Group" 有没有办法转义关键字?我读到情况并非如此,但也许这是不对的?使用[]不起作用。我还了解到,您可以在映射文件中使用反勾号,但正确的方法是什么?如果我有 <property nam

我使用NHibernate1并有一个HQL查询

SELECT mo
FROM MyObject mo
WHERE mo.Group = blabla
MyObject有一个名为Group的属性。这是一个HQL关键字,因此我得到一个错误

Unexpected syntax near keyword "Group"
有没有办法转义关键字?我读到情况并非如此,但也许这是不对的?使用[]不起作用。我还了解到,您可以在映射文件中使用反勾号,但正确的方法是什么?如果我有

<property name="Group" />

在映射文件中?

确定,正确的方法是按以下方式使用反勾号:

<property name="Group" column="`Group`" />

使用反勾号是正确的方法