zoukankan      html  css  js  c++  java
  • NHiberante3.2 调用存储过程之Errors in named queries:

      环境 Xp ,vs2010, NHibernate3.2, MSSQL2005

     报错配置
    ==================

       <sql-query name="TestSP3">
        <return class="XXX.Doc.Domain.SPRet,XXX.Doc.Domain" />
        exec GetARow :Id
      </sql-query>

    name可以任意,SPRet是存储过程返回集合对应的实体类

    问题出在Nhibernate无法通过上面配置识别实体类

    可用配置
    ===============================

    <?xml version="1.0" encoding="utf-8" ?>
    <hibernate-mapping assembly="XXX.Doc.Domain" namespace="XXX.Doc.Domain" xmlns="urn:nhibernate-mapping-2.2">
      <class name="SPRet">
        <id name="Id" type="string">
          <generator class="assigned" />
        </id>
        <property name="Unit" type="string"/>
      </class>

       <sql-query name="TestSP3">
        <return class="SPRet" />
        exec GetARow :Id
      </sql-query>
    </hibernate-mapping>

    这里指定了SPRet的结构

  • 相关阅读:
    演义江湖PC端意见汇总
    演义江湖移动端内存优化意见汇总
    BitmapData类介绍
    我的职业规划_2013-7-29
    总结调用Flash的几种方法
    Pycharm注册
    删除表
    读取url中某个值
    Pycharm常用快捷键
    pip3使用
  • 原文地址:https://www.cnblogs.com/wdfrog/p/2372333.html
Copyright © 2011-2022 走看看