在NHibernate 3.3 中存储的字符串太长,会抛异常:The length of the string value exceeds the length configured in the mapping/parameter.

有人会说这是新版NHibernate的一个Bug,3.2就不会出现这样的情况。实际上,对于string类型的属性值,NHibernate默认值最大值是4000个字符,在3.2中会自动截断,在3.3中会给你抛一个异常出来,所以这并不是一个Bug,如果你想存储超过4000个字符的字符串,请在映射文件中修改该属性的类型,使用 type="StringClob"

<property name="myProp" column="MY_PROP" not-null="true" type="StringClob" access="property"></property>  

Or

Map(x => x.Description).CustomType("StringClob").CustomSqlType("nvarchar(max)");

最新文章

  1. C# 使用AForge调用笔记本摄像头拍照
  2. CentOS7下搭建邮件服务器(dovecot + postfix + SSL)
  3. nagios二次开发(一)---开发思想
  4. 浅谈Oracle表之间各种连接
  5. ASP.NET MVC系列:添加视图
  6. NYOJ:题目529 flip
  7. virt manager 提示权限不允许(ubuntu)
  8. 看牙与IT项目
  9. 批处理at命令--一切尽在计划中
  10. ubuntu 关闭开启防火墙
  11. 初探 iOS8 中的 Size Class
  12. jquery validation plugin 使用
  13. EasyUI DataGrid和Pagination
  14. 用Jedis获取redis连接(集群和非集群状态下)
  15. ArcEngine 关于缩放至一定比例显示地图的问题
  16. 【jquery】获取元素高度
  17. 设计模式的征途—10.装饰(Decorator)模式
  18. Python学习 Part6:错误和异常
  19. windows10企业版2016长期服务版激活
  20. linux PWM蜂鸣器移植以及驱动程序分析【转】

热门文章

  1. json-jsonConfig使用
  2. 事件冒泡是什么如何用jquery阻止事件冒泡
  3. VS调试网页的localhost
  4. shell 常用小命令总结
  5. lottery概率问题
  6. BZOJ3142 [Hnoi2013]数列
  7. 加州大学伯克利分校Stat2.2x Probability 概率初步学习笔记: Section 5 The accuracy of simple random samples
  8. Java中如何遍历Map对象的4种方法
  9. WPF元素可视化效果
  10. 收集的一些jQuery (我平常用的少的,但确实挺有效果的)