转载请注明:http://blog.csdn.net/uniquewonderq
对象类型:
Mysql不支持标准SQL的CLOB类型,在Mysql中使用TEXT,MEDIUMTEXT及LONGTEXT类型来表示长度超过
255的长文本数据。
下面看一个例子来演示:
@Test
public void testWriteBlob() throws Exception {//写入二进制数据
Students s=new Students(6,"wonderq","男",new Date(),"宇宙");
//先获得一个照片文件
File f=new File("h:"+File.separator+"boy.jpg");
//获得照片文件的输入流
InputStream input=new FileInputStream(f);
Blob image=Hibernate.getLobCreator(session).createBlob(input, input.available());
//设置照片属性
s.setPicture(image);
//保存学生
session.save(s);
}这个例子演示用hibernate, 写入对象类型的数据。
原文地址:http://blog.csdn.net/uniquewonderq/article/details/46633933