Nhibernate处理数据库字符串数据长度超过4000时会有问题
2008-02-21 00:06 爱车龟速兔 阅读(433) 评论(0) 编辑 收藏 举报2007-11-13
今天, 在使用hibernate(1.1版本的)插入数据库的时候, 发现当插入的字符串的长度超过4000 的时候, hibernate会把它截断, 存储前面的4000个字符, 后来我们这个地方放弃了hibernate, 采用ado.net来操作,
所以在处理数据库插入或者更新操作的时候, 需要考虑一下用户输入的数据, 会不会被什么情况截断, 或者做了什么处理, 今天就是没有考虑到这4000长度的边界值, 才出现了这个问题.