转载请注明: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