2009-05-20 4 views
0

Пытается удалить unmapped класс/запись через NHibernate sql api. Но, похоже, он не работает. Что-то не так с этим связано?Hibernate NHibernate - родной SQL

session = NHibernateHelper.GetCurrentSession(); 

     tx = session.BeginTransaction(); 
     using (tx) 
     { 
      session.CreateSQLQuery("DELETE FROM tb_category WHERE parentID = :parentID").SetInt64("parentID",pID); 

      tx.Commit(); 
     } 

Любая помощь оценивается.

ответ

4

Я думаю, вам нужно выполнить запрос, чтобы заставить его что-то сделать.

Вы просто создаете запрос и задаете его параметры.

В Hibernate существует метод .executeUpdate() для объекта SQLQuery, который запускает собственный запрос.

+0

Хороший вопрос! Я не заметил, что ... –

+0

Бинго, вот и все. благодаря – user17510

Смежные вопросы