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的新特性。

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

这几天做了一下从Spring1.1.x + Hibernate2.x升级到Spring1.2 + hibernate3.x,具体步骤如下:1. 修改project.xml改变dependency,sp...
  • qiuliangjun
  • qiuliangjun
  • 2005年06月02日 15:54
  • 1275

spring 官方下载地址(Spring Framework 3.2.x&Spring Framework 4.1.x)

SPRING官方网站改版后,建议都是通过 Maven和Gradle下载,对不使用Maven和Gradle开发项目的,下载就非常麻烦,下给出Spring Framework jar官方直接下载路径:...
  • lgh1117
  • lgh1117
  • 2014年12月02日 18:06
  • 8409

Hibernate2.x和Hibernate3.x的重大区别

昨日发现我们原先使用Hibernate2.x开发的程序代码,在使用Hibernate3.x后,不能正常使用。其最重要的地方有两处:1、getHibernateTemplate().find()在2.x...
  • llh0223
  • llh0223
  • 2006年03月29日 11:18
  • 1729

hibernate3.x学习笔记

●参考位置 1)文档 2)例子程序  /project/etc/hibernate.properties ●hibernate初理解 将面向关系的sql语句进行封装,成为面向对象的写法, ...
  • bart2011
  • bart2011
  • 2011年05月03日 11:40
  • 647

spring1.x与spring2声明式事务管理的配置

spring声明式事务管理,实现了AOP思想,提供TransactionInterceptor拦截器以及TransactionProxyFactoryBean代理类,对组件进行事务代理事务传播行为类型...
  • firedq
  • firedq
  • 2007年08月29日 21:44
  • 690

精通Spring2.x企业应用开发详解全书源码+大量电子书+jar包(1)

  • 2010年09月21日 18:51
  • 19.07MB
  • 下载

Differences between Hibernate2.x and 3.x

选自《精通Hibernate:Java对象持久化技术详解》 作者:孙卫琴 来源: www.javathinker.org 如果转载,请标明出处,谢谢 1.1 Hibernate API 变化 1.1....
  • sony315
  • sony315
  • 2011年07月12日 15:51
  • 553

Spring1.2——bean相关

1、Bean的别名: 2、Bean获取Spring容器 3、Bean的作用域
  • ack_Finding
  • ack_Finding
  • 2017年12月13日 21:22
  • 48

Java开发专家精通Spring2.xJavaWeb开发-张钰.pdf

  • 2014年01月21日 15:03
  • 21.67MB
  • 下载

spring2.x与spring3.x区别带来的问题

org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang...
  • wutbiao
  • wutbiao
  • 2014年07月29日 10:05
  • 7187
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring1.1.x + Hibernate2.x升级到Spring1.2 + hibernate3.x
举报原因:
原因补充:

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