Hibernate 使用jpa-annotation 实现Clob字段存取时,ClassCastException的临时解决方法
Hibernate 使用jpa-annotation 实现Clob字段存取时,ClassCastException的临时解决办法
上述代码在hibernate 3.6.0 final 上将导致String转型为Clob失败,原因在如下链接中有提到:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-5659
时间关系,留到以后细看。
直接的解决办法就是如5659讨论中提到的,加一行代码如下:
老外也负责的提到,这是一个work around的折中方案,但对我目前的问题暂时也够用了,可以把这个问题暂时扔到一边,先折腾别的问题了。
@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的折中方案,但对我目前的问题暂时也够用了,可以把这个问题暂时扔到一边,先折腾别的问题了。