我在练习用hibernate将图片保存到oracle数据库中这有其中一部分代码
public int saveB(Login login,String imagename) throws IOException {
//创建读取图片的输入流
InputStream in=this.getClass().getResourceAsStream(imagename);
//将输入流字符保存在字符数组中,数组长度就是输入流读取的字符长度
byte[] buffer=new byte[in.available()];
//调用输入流的read方法将数据读取到buffer中
in.read(buffer);
//关闭输入流
in.close();
//将buffer赋给login的image属性 image 为blob类型
login.setImage(Hibernate.createBlob());
}
最后一行的.createBlob()提示错误The method createBlob() is undefined for the type Hibernate不知道是怎么回事......是缺少jar吗?求高手指点
public int saveB(Login login,String imagename) throws IOException {
//创建读取图片的输入流
InputStream in=this.getClass().getResourceAsStream(imagename);
//将输入流字符保存在字符数组中,数组长度就是输入流读取的字符长度
byte[] buffer=new byte[in.available()];
//调用输入流的read方法将数据读取到buffer中
in.read(buffer);
//关闭输入流
in.close();
//将buffer赋给login的image属性 image 为blob类型
login.setImage(Hibernate.createBlob());
}
最后一行的.createBlob()提示错误The method createBlob() is undefined for the type Hibernate不知道是怎么回事......是缺少jar吗?求高手指点
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货