其他没什么问题,就是不能查看。这是什么情况
我也是这种情况,没有报错,但数据库输出的是乱码,也是无限输出,请问你解决了吗?
LOL.我还以为就我一人手贱~~~没毛病。只不过控制台把一张图片转化成了二进制文件输出了。一张图少说也有几百K吧。。。。
@Test public void testIn() throws IOException { students std = new students(); std.setSname("张三"); std.setGender("男"); std.setBrithday(new Date()); address ar =new address("341000","155323","东方红小学"); std.setAddress(ar); File file = new File("f:" + File.separator + "mugi.jpg"); InputStream in = new FileInputStream(file); Blob image = Hibernate.getLobCreator(session).createBlob(in, in.available()); std.setPicture(image); session.save(std); in.close(); }
发代码啊。初步分析,你是你读了二进制流,所以出现乱码。