NHibernate.HibernateException:字符串值的长度超过映射/参数

时间:2017-12-12 06:14:00

标签: c# nhibernate nhibernate-mapping

我们已经从2.1.2.4000将NHibernate版本更新到4.0.0.4000。在更新版本时,我得到以下错误,说"字符串值的长度超过映射/参数"中配置的长度。我在这里附上了映射文件。如果有人帮助解决这个问题,那将是值得注意的。

示例代码片段集

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Data.Invoice.Domain" assembly="Data.Invoice">
  <class name="Invoice" table="INVOICE" lazy="false">
    <id name="InvoiceID" column="uid" type="Guid">
      <generator class="assigned" />
    </id>
    <property name="inputdata" column="doc" type="string" not-null="true"  access="field.camelcase" />
    <property name="CreatedDate" column="insertDate" type="DateTime" />   
    <property name="Outputdata" column="outputDoc" type="Byte[]" />    
  </class>

  <sql-query name="InsertInvoiceDetails" >
    exec dbo.spInsertFiles :mode, :uid, :inputdata, :Outputdata
  </sql-query>
  </hibernate-mapping>

执行存储过程时发生错误。

0 个答案:

没有答案