求解Type mismatch: cannot convert from java.sql.Blob to com.mysql.jdbc.Blob

来源:3-4 [Hibernate单表操作] 对象类型

慕粉4273603

2017-08-20 23:09

Hibernate.getLobCreator(session).createBlob(input,input.available());这句话报错 Type mismatch: cannot convert from java.sql.Blob to com.mysql.jdbc.Blob什么原因呢

写回答 关注

2回答

  • 暮色如虹
    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 

Hibernate初探之单表映射

Java持久化框架Hibernate入门教程,掌握Hibernate基本概念

74810 学习 · 793 问题

查看课程

相似问题