Динамически настраиваемое поле идентификации вкл / выкл в nHibernate - PullRequest
0 голосов
/ 16 марта 2011

Я новичок в NHibernate / Spring, и у меня есть запрос, который требует, чтобы столбец идентификаторов был отключен перед выполнением запроса и затем включен.По сути, мы повторно вставляем запись в таблицу из таблицы журнала, и нам нужно сохранить идентификатор.

Когда я пытаюсь сделать "SET IDENTITY_INSERT поле первичных ключей ВЫКЛ", Hibernate говорит, что не может выполняться, потому что сначала ожидает SELECT или INSERT.

Есть идеи?

1 Ответ

1 голос
/ 16 марта 2011

Вы пытаетесь выполнить команду SQL как HQL.

Используйте CreateSQLQuery вместо CreateQuery.

...