Spring1.1.x + Hibernate2.x升级到Spring1.2 + hibernate3.x

原创 2005年06月02日 15:54:00

这几天做了一下从Spring1.1.x + Hibernate2.x升级到Spring1.2 + hibernate3.x,具体步骤如下:

1. 修改project.xml改变dependency,spring使用1.2,hibernate使用3.0.5, 另外加入一下的依赖:hessian-2.1.12 、 pache Axis 1.2、c3p0-0.8.5.2、ehcache-1.1.jar和antlr。

2. 修改代码中net.sf.hibernate.xxxx 为org.hibernate.xxx, 另外修改org.springframework.orm.hibernate.xxx为org.springframework.orm.hibernate3.xx, 可以使用替换工具来做。

3. 接口org.hibernate.session改变了,如果使用一下的s.delete(,,,)带两个或者三个参数的method必须改变,不能在用了。

4. Spring 1.2提供的XmlBeanFactory类的构造method改变了。XmlBeanFactory(Inputstream) 改为XmlBeanFactory(InputStreamResource); 所以的代码要改变,不过很容易原来的代码套上一个new InputStreamResource().

5. 改变applicationcontext.xml或者hibernate-config.xml中LocalSessionFactoryBean等包的引入位置,即改org.springframework.orm.hibernate为org.springframework.orm.hibernate3.

 在hibernate3.0中支持一个PO对应几个表的概念,类似于虚拟的view的概念。在写hbm文件是使用joined-subclass,这样就非常方便了。嘻嘻。欢迎大家讨论Spring1.2 + hibernate3.x的新特性。

Eclipse Indigo (3.7.2)安装ssh插件(struts2+hibernate3.x+spring)

打开eclipse选择help->install new softare 点击add出现下面的界面 给该库起个名字hibernate3在localtion处输入如下网址ht...

Struts2.X+Hibernate3.X+Spring2.5 整合

  • 2010年04月01日 16:13
  • 4.02MB
  • 下载

spring3.x + hibernate3 + atomikos3.7.0分布式事务配置

在项目开发过程中,遇到在工程中使用多数据的情况,首先想到的问题便是在多数据源的情况下如果实现事务管理。举个简单的例子,在向pg数据库中写入数据的同时要向oracle中插入同样的数据,不论其中哪一个写入...

Spring3.x_Struts2.x_Hibernate3.x整合之OpenSessionInView的实现

由于Hibernate存在延迟加载的问题,当Dao的事物提交之后,session就关闭此时如果到显示层就没有办法获取对象,使用OpenSessionInViewer是解决延迟加载问题的方案。...
  • rzg813
  • rzg813
  • 2014年10月15日 22:40
  • 1352

Struts2.x、Spring3.x、Hibernate3.x整合开发

SSH整合开发的步骤:   一、首先我们先导入jar包: Struts2.x的jar包、Spring3.x的jar包、Hibernate3.x的jar包、Struts-spring ...

Spring3.x_Struts2.x_Hibernate3.x整合

  • 2014年10月14日 23:59
  • 64KB
  • 下载

Spring3.x_Struts2.x_Hibernate3.x整合之声明式事务配置

以下的事务是声明在Dao中,但是通常都会在Service中来处理多个业务逻辑的关系,         如:删除,更新等,此时如果在执行了一个步骤之后抛出抛出异常就会导致数据部完整,所以事务不应该在D...
  • rzg813
  • rzg813
  • 2014年10月16日 00:04
  • 1380

整合SSH框架 (Struts2.x+Spring3.x+hibernate3.x+oracle)

整合SSH框架 (Struts2.x+Spring3.x+hibernate3.x+oracle) 1.整合ssh框架思路 1.1 首先需要导入ssh的jar包,包括Struts2,S...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring1.1.x + Hibernate2.x升级到Spring1.2 + hibernate3.x
举报原因:
原因补充:

(最多只允许输入30个字)