问答详情
源自:3-4 [Hibernate单表操作] 对象类型

求解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什么原因呢

提问者:慕粉4273603 2017-08-20 23:09

个回答

  • 暮色如虹
    2017-08-22 03:35:14

    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 15:40:28

    可能是Blob所在包导错了  应该导入 java.sql.Blob