数据库使用blob类型,不需指定长度
实体类也是使用blob类型,如果是自动生成的,也要改为blob类型,记得xml中也要修改,如下:
Session session = super.getSession();//创建session,方法不限
//插入数据库的图片为1.jpg
FileInputStream fis=new FileInputStream("1.jpg");
byte[] byteArray = new byte[fis.available()];
//将图片读取到byte数组中
fis.read(byteArray);
//创建blob类型
Blob blob = Hibernate.createBlob(byteArray);
session.beginTransaction();
Mydata da = new Mydata();
da.setData(blob);
//插入数据库就可以了
session.save(da);
session.getTransaction().commit();
如果