错误:22001:类型字符变化的值太长(255)

时间:2015-07-08 10:13:01

标签: c# postgresql nhibernate nhibernate-mapping

有!我正在使用PostgreSQL + NHibernate。我在映射文件中有4个字段:

<property name="Name" not-null="false" type="String"/>
<property name="Include" not-null="false" type="String"/>
<property name="Exclude" not-null="false" type="String"/>

当我编译代码时,DB中有许多插入查询。 PostgreSQL给了我这个错误

  

&#34;错误:22001:类型字符变化的值太长(255)&#34;

我知道有&#34;文字&#34;输入PostgreSQL存储数据的功能。我怎么能让NHibernate为我的字段提供&#34; text&#34; -type?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案!我应该将映射的字段定义为:

<property name="Name" not-null="false" type="StringClob"/>
<property name="Include" not-null="false" type="StringClob"/>
<property name="Exclude" not-null="false" type="StringClob"/>