java开发了一个类似发布通知的模块,字符串太长怎么处理?

J2EE 码拜 9年前 (2015-04-21) 1592次浏览 0个评论

使用开发了一个一个类似发布通知的模块,一个字段类型为String,存入Oracle数据库字段类型是varchar(4000,char)数据库字段太短不能满足需求怎么办?

java开发了一个类似发布通知的模块,字符串太长怎么处理?
10分
数据库字段可以用Clob
java开发了一个类似发布通知的模块,字符串太长怎么处理?
10分
我也碰到好几次了
要把varchar改成clob 
原先数据还不能少了 有点麻烦
java开发了一个类似发布通知的模块,字符串太长怎么处理?
java代码中是这样写的,应该怎样处理?

private String content;
@Column(length=4000)
public String getContent() {
return content;
}

java开发了一个类似发布通知的模块,字符串太长怎么处理?
10分
换Clob吧,或者限制通知的长度
java开发了一个类似发布通知的模块,字符串太长怎么处理?
10分
最好的办法还是跟客户那边商量一下,不是文章类型的就没必要那么长的文字,如果客户一直要求有那么长的数字,那就按照楼上说的换Clob了
java开发了一个类似发布通知的模块,字符串太长怎么处理?
        @Lob
@Basic(fetch = FetchType.LAZY) 
@Column(name=”content”, columnDefinition=”CLOB”, nullable=true)
public String getContent() {
return content;
}

已经解决,谢谢各位了!


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明java开发了一个类似发布通知的模块,字符串太长怎么处理?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!