HQL таблица с именем "Class" - PullRequest
0 голосов
/ 28 июля 2011

Я создаю hql и использую

var queryString = "from " + formType.Name;
        queryString += " where Id= :t";
        var query = SessionHelper.GetSession().CreateQuery(queryString).SetParameter("t", id);

Моя проблема в том, что у меня есть таблица с именем "Class" и модель Class. Так что проблема в том, что когда-нибудь formType.Name является Class, и я получаю queryString какиз класса, где Id =: t и как класс является ключевым словом, которое выбрасывает меня QuerySyntaxException.Как узнать, что класс является именем сущности, а не ключевым словом.Спасибо!

1 Ответ

0 голосов
/ 28 июля 2011

Используйте обратные пометки в вашем отображении

<class name="´Class´">
...