//存入图片
Session session =HibernateSessionFactory.getSession();
FileInputStream in =new FileInputStream("c://1.jpg");
Blob img =Hibernate.createBlob(in);
Photos ph =new Photos("aa",img);
session.save(ph);
session.beginTransaction().commit();
FileInputStream in =new FileInputStream("c://1.jpg");
Blob img =Hibernate.createBlob(in);
Photos ph =new Photos("aa",img);
session.save(ph);
session.beginTransaction().commit();
session.close();
//取出图片
Session session =HibernateSessionFactory.getSession();
Photos ph =(Photos) session.load(Photos.class, 1);
Blob img =ph.getPhoto();
InputStream in =img.getBinaryStream();
FileOutputStream out =new FileOutputStream ("d://1.jpg");
byte[] buff =new byte[1024];
int len =0;
while((len =in.read(buff))!=-1) {
out.write(buff, 0, len);
}
in.close();
out.close();
session.beginTransaction().commit();
session.close();
Photos ph =(Photos) session.load(Photos.class, 1);
Blob img =ph.getPhoto();
InputStream in =img.getBinaryStream();
FileOutputStream out =new FileOutputStream ("d://1.jpg");
byte[] buff =new byte[1024];
int len =0;
while((len =in.read(buff))!=-1) {
out.write(buff, 0, len);
}
in.close();
out.close();
session.beginTransaction().commit();
session.close();