Escape HQL ключевое слово - PullRequest
0 голосов
/ 18 ноября 2011

Я использую NHibernate 1 и у меня HQL-запрос

SELECT mo
FROM MyObject mo
WHERE mo.Group = blabla

MyObject имеет свойство под названием «Группа».Это ключевое слово HQL, поэтому я получаю сообщение об ошибке

Unexpected syntax near keyword "Group"

Есть ли способ избежать ключевого слова?Я читал, что это не так, но, возможно, это не так?Использование [] не работает.Я также читал, что вы можете использовать «backticks» в файле отображения, но как правильно это сделать?Если у меня есть

<property name="Group" />

в файле сопоставления?

1 Ответ

0 голосов
/ 18 ноября 2011

Хорошо, правильный метод использует обратные пометки следующим образом:

<property name="Group" column="`Group`" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...