1

我们在使用 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>

并且绝对字符串的长度不超过。

任何修复或解决方法?

4

1 回答 1

3

您可能想使用 nvarchar(max)。映射可以是:

<property name="OldValue" type="StringClob" not-null="false" />

在这里查看更多类似的方法:

于 2013-06-08T14:45:20.860 回答