我们在使用Nhibernate 3.3.3.GA产品版本时遇到异常,即
“字符串值的长度超过了在中配置的长度 映射/参数“。
这是在我们将Nhibernate版本从3.1.0.4000升级到3.3.3.GA版本之后发生的。
即使在定义了列的长度之后,我也遇到了这个问题。以下是映射信息
<property name="OldValue" type="string">
<column name ="OldValue" length="2147483647" not-null="false" />
</property>
并且字符串的长度绝对不超过。
任何修复或解决方法?
答案 0 :(得分:3)
您可能想使用nvarchar(max)。映射可以是:
<property name="OldValue" type="StringClob" not-null="false" />
在这里看到更多类似的方法: