日期:2014-05-16  浏览次数:20545 次

数据库中长度的理解
数据库中定义 remark varchar(256)  也就是说数据库中能够接收字符的长度为256个字符.

==256个汉字==
想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这个值得的想通过渲染这个单元格的时候修改这
这个能够正常输入.


==英文256个字符==
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456

如果英文多一个插入到数据库中就报错.
所以数据库中的长度,按照length来计算的.

//截取,字符个数最多512个,超出的部分截取
return StringUtils.abbreviate(buf.toString(), ScmGlobal.REMARK_MAX_LENGTH);