开发中遇到一个问题SqlServer的Image类型影射为byte[]时截断了数据,变成8k,查了下NH文档, Table 5.5. Large Object Mapping Types
原hbm.xml
<property name="NH_FileContent" type="byte[]">
改为
<column name="FileContent" length="2147483647" sql-type="image" not-null="false"/> </property>
<property name="NH_FileContent" type="BinaryBlob">
<column name="FileContent" length="2147483647" sql-type="image" not-null="false"/> </property> .net中的类型不用改 |
此内容来自http://hi.baidu.com/zhanglin34/blog/item/03ac5e9558f6514cd0135e39.html