我使用NHibernate 1并有一个HQL查询
SELECT mo
FROM MyObject mo
WHERE mo.Group = blabla
MyObject有一个名为“Group”的属性。这是一个HQL关键字,所以我收到错误
Unexpected syntax near keyword "Group"
有没有办法逃避关键字?我读到情况并非如此,但也许这不对?使用[]不起作用。我还读到你可以在映射文件中使用“反引号”,但是正确的方法是什么?如果我有
<property name="Group" />
在映射文件中?
答案 0 :(得分:0)
好的,正确的方法是以下列方式使用反引号:
<property name="Group" column="`Group`" />