您的位置:首页 > 职场人生

架构师最怕程序员知道的十件事 之 微笔记

2009-12-30 01:06 176 查看
@Lob()
@Column(name="rule", columnDefinition="CLOB", nullable=false)
private String rule;


上述代码在hibernate 3.6.0 final 上将导致String转型为Clob失败,原因在如下链接中有提到: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5659
时间关系,留到以后细看。

直接的解决办法就是如5659讨论中提到的,加一行代码如下:

@Lob()
@Type(type = "org.hibernate.type.StringClobType")
@Column(name="rule", columnDefinition="CLOB", nullable=false)
private String rule;


老外也负责的提到,这是一个work around的折中方案,但对我目前的问题暂时也够用了,可以把这个问题暂时扔到一边,先折腾别的问题了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: