【问题标题】:Hibernate NHibernate - Native SQLHibernate NHibernate - 本机 SQL
【发布时间】:2009-05-20 03:29:36
【问题描述】:

试图通过 NHibernate sql api 删除未映射的类/记录。 但似乎无法让它工作。这看起来有什么问题吗?

session = NHibernateHelper.GetCurrentSession();

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

            tx.Commit();
        }

任何帮助表示赞赏。

【问题讨论】:

    标签: sql nhibernate hibernate


    【解决方案1】:

    我认为,您必须执行查询才能使其执行某些操作。

    您只是在创建一个查询并设置它的参数。

    在 Hibernate 中有一个用于运行本机查询的 SQLQuery 对象的 .executeUpdate() 方法。

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 2017-04-14
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      相关资源
      最近更新 更多