读书人

Spring+Hibernate实现Oracle的BLOB、C

发布时间: 2012-11-08 08:48:11 作者: rapoo

Spring+Hibernate实现Oracle的BLOB、CLOB上传
现在网上有很多这方面的资料,但是很多都是互相转贴而来。2006年我们做了一个油田方面的项目,是关于油藏描述的,其中涉及了非常多的资料需要上传到Oracle数据库中,我查了很多资料,摸索了很长一段时间,现在我将自己总结的发布一下,如有什么问题,还请各位网友多多指导。

我们采用的是Spring1.2.7,Hibernate3.0,MyEclipse4.1,Eclipse3.1.1
服务器用Weblogic9.1
将Spring、Hibernate和commons-fileupload-1.0.jar等相应的jar文件加载;

1.pojo中:


3.配置文件(applicationContext.xml)中:

4.页面中:
/*** 绑定并校验对象*控制类中最重要的方法是initBinder()它给spring注册了一个编辑器对request中的mu*ltipart实体进行处理,如果没有这个方法,上传将不能进行。*/protected BindException bindObject(HttpServletRequest request,Object command) throws Exception {    preBind(request, command);    ServletRequestDataBinder binder = createBinder(request, command);    initBinder(request,binder);    binder.bind(request);}

我最开始在Tomcat5.0.28下使用,发现最大上传都不能超过10M,后来改在Weblogic9.1下使用,在Weblogic的Admin Server Console中修改了阻塞线程计时器间隔的时间默认60秒),我最大上传过160M,上传成功了,比这再大我也没有试过了。

另外,第一次发帖,内容写的比较混乱,还望各位网友见谅!呵呵! 1 楼 jamesby 2007-01-27 大文件的上传应该是FTP Server的天下啊.如果用app server经常传如此大的文件?性能如何保证?

读书人网 >软件架构设计

热点推荐