Hibernate4 JPA 讀寫Clob類型出現的問題

問題描述:java

因爲某表須要用到大字符串類型sql

@Lob 
@Basic(fetch = FetchType.LAZY) 
@Column(name="content", nullable=true)
public String getContent() {
    return content;
}
public void setContent(String content) {
    this.content = content;
}

錯誤信息爲:apache

報錯信息爲:sqlserver

嚴重: Servlet.service() for servlet simplepageServlet threw exception
java.lang.AbstractMethodError: org.apache.commons.dbcp.DelegatingPreparedStatement.setCharacterStream(ILjava/io/Reader;J)V
    at org.hibernate.type.descriptor.sql.ClobTypeDescriptor$4$1.doBind(ClobTypeDescriptor.java:131)
    at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90)
    atfetch


其實代碼自己是沒有錯的,ui

http://my.oschina.net/u/989426/blog/201912   正解this

多是dbcp鏈接池過期了吧.net

換了druid的鏈接池就ok了。hibernate


sqlserver下自動創建的數據類型爲 varchar(max)
code

相關文章
相關標籤/搜索