求解Type mismatch: cannot convert from java.sql.Blob to com.mysql.jdbc.Blob
Hibernate.getLobCreator(session).createBlob(input,input.available());這句話報錯 Type mismatch: cannot convert from java.sql.Blob to com.mysql.jdbc.Blob什么原因呢
Hibernate.getLobCreator(session).createBlob(input,input.available());這句話報錯 Type mismatch: cannot convert from java.sql.Blob to com.mysql.jdbc.Blob什么原因呢
2017-08-20
舉報
2017-08-22
Blob image = Hibernate.getLobCreator(session).createBlob(input,input.available());
你的Blob包用的是com.mysql.jdbc.Blob,應該用java.sql.Blob。
把你的代碼中import com.mysql.jdbc.Blob;替換成import java.sql.Blob;
2017-08-21
可能是Blob所在包導錯了 ?應該導入?java.sql.Blob?