首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring+Hibernate实现Oracle的BLOB、CLOB下传

2012-11-08 
Spring+Hibernate实现Oracle的BLOB、CLOB上传现在网上有很多这方面的资料,但是很多都是互相转贴而来。2006年

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经常传如此大的文件?性能如何保证?

热点排行