Hibernate NHibernate-本机SQL
试图通过NHibernate sql api删除未映射的类/记录。 但似乎无法让它工作。这个有什么问题吗Hibernate NHibernate-本机SQL,sql,nhibernate,hibernate,Sql,Nhibernate,Hibernate,试图通过NHibernate sql api删除未映射的类/记录。 但似乎无法让它工作。这个有什么问题吗 session = NHibernateHelper.GetCurrentSession(); tx = session.BeginTransaction(); using (tx) { session.CreateSQLQuery("DELETE FROM tb_category WHERE parentID = :
session = NHibernateHelper.GetCurrentSession();
tx = session.BeginTransaction();
using (tx)
{
session.CreateSQLQuery("DELETE FROM tb_category WHERE parentID = :parentID").SetInt64("parentID",pID);
tx.Commit();
}
非常感谢您的帮助。我认为,您必须执行查询以使其发挥作用 您只需创建一个查询并设置其参数
在Hibernate中,运行本机查询的SQLQuery对象有一个.executeUpdate()方法。我认为,您必须执行查询才能使其执行某些操作 您只需创建一个查询并设置其参数 在Hibernate中,运行本机查询的SQLQuery对象有一个.executeUpdate()方法