今天终于把spring1.2.6+hibernate2+struts升级spirng2.0+hibernate3+struts,其中本人认为值得注意的地方如下:
1、把Hibernate2关联的所有jar包全都删掉,换成hibernate3的。
2、把程序中所有cn.grgbanking.phosphorframework.dao.hibernate.BaseDAOHibernate改成cn.grgbanking.phosphorframework.dao.hibernate3.BaseDAOHibernate
3、然后把所有hbm.xml的DTD头改成:<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
4、把hibernate.properties改成hibernate3下面的hibernate.properties文件。
5、spring-1.2.6+hibernate3中getHibernateTemplate().bulkUpdate()方法不能使用,把spring1.2.6升级成sping-2.0。
分享到:
相关推荐
### Struts2 + Spring2 + Hibernate3 整合实例源码分析 #### 一、概述 随着企业级应用的发展,为了提高开发效率和系统维护性,越来越多的项目开始采用MVC设计模式。其中,Struts2作为MVC框架中的佼佼者,在前端...
理解并正确配置这些参数是使用Hibernate成功连接数据库、优化性能和确保应用程序正常运行的基础。而文件`0000.sql`可能是包含数据库脚本的文件,用于初始化数据库结构,与配置文件配合使用,确保数据库与实体类的...
-- Struts2 --> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.5.24</version> </dependency> <!-- Hibernate --> <dependency> <groupId>org....
-- Hibernate --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.x.x.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> ...
-- Hibernate Transaction Manager --> <bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> ...
-- Hibernate SessionFactory 配置 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!-- 注入数据源 --> <property name="dataSource" ref="dataSource"/> ...
-- Hibernate4 Ehcache 配置 --> <property name="hibernate.cache.region.factory_class">org.hibernate.cache.EhCacheRegionFactory</property> </session-factory> </hibernate-configuration> ``` 确保根据你...
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> ...
-- JDBC URL --> <property name="connection.url">jdbc:oracle:thin:@localhost:1521:dbname</property> <!-- 用户名 --> <property name="connection.username">test</property> <!-- 密码 --> ...
-- Hibernate配置 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> ...
3. **添加Hibernate库**:在IDE中创建一个新的Java项目,然后通过Maven或Gradle来管理依赖。在`pom.xml`或`build.gradle`文件中,添加Hibernate相关的依赖,例如: ```xml <dependency> <groupId>org.hibernate...
选择 Eclipse 的下拉菜单 Window->Show View->Other->Hibernate->Hibernate Configurations,现在就可以查看 Hibernate 的配置窗口了。在窗口中单击右键 Add Configuration,出现 Edit Configuration 窗口。这里需要...
根据提供的标题、描述以及部分内文,我们可以梳理出关于如何使用Struts2与Hibernate实现分页功能的关键知识点。 ### Struts2与Hibernate简介 - **Struts2**:这是一个基于MVC架构的开源Web框架,它能帮助开发者...
在本教程中,我们将深入探讨如何在基于IntelliJ IDEA(IDEA)的SSH(Spring、Struts2和Hibernate)项目中集成Hibernate框架。SSH是一个流行的企业级Java应用开发框架组合,而Hibernate作为ORM(对象关系映射)工具,...
-- Struts2 ActionContext清理过滤器 --> <filter> <filter-name>struts-cleanup</filter-name> <filter-class> org.apache.struts2.dispatcher.ActionContextCleanUp </filter-class> </filter> <!-- ...
这个压缩包“hibernate3必要jar包”显然是针对Hibernate3版本的,已经去除了冗余的库文件,并确保包含所有必需的组件,以确保能够成功运行一个基于Hibernate3的应用程序。 以下是一些关于Hibernate3及其核心组件的...
-- Struts2 --> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.5.16</version> </dependency> <!-- Hibernate --> <dependency> <groupId>org....
通过以上步骤,你已经成功配置了一个基于JSF、Spring和Hibernate的Web应用程序。这种组合提供了强大的UI管理、灵活的依赖注入以及便捷的数据库操作,是开发企业级Java Web应用的常见选择。在实际项目中,你可能还...
在 Eclipse 中搭建 Hibernate 项目环境步骤 在本文中,我们将详细介绍如何在 Eclipse 中搭建 Hibernate 项目环境的步骤。...通过以上步骤,可以成功搭建 Hibernate 项目环境,并使用 Hibernate 实现数据库操作。
-- 自定义servlet.xml配置文件的位置和名称 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring-servlet.xml</param-value> </init-param> <!-- 加载顺序 --> ...