最近一直有朋友在问,最新版的Spring、Struts、Hibernate整合老是有问题,昨晚大概看了一下。从Hibernate 4 开始,本身已经很好的实现了数据库事务模块,而Spring也把Hibernate4之后的HibernateDaoSupport去掉了,Spring建议使用官方的HibernateAPI进行操作。这样一来,以前习惯使用HibernateDaoSupport来操作的人来说刚刚开始可能有些不习惯。我根据官方的说明,大概的整合一下,高手可以路过,给刚上路的朋友们。
现在把主要的代码和配置贴出来,供大家参考,我本人不会发完整的项目,其它配置文件和代码和以前没有什么大变化,直接就能用,主要就是Dao。
之前发过的几篇文章都被人转了N千次,但是我发现被转的文章都没有标明原作者,有的还把自己的大名写上去了。用我同事的一句说:“没文化真可怕!” 那些转载不留名的朋友,你们不羞愧吗?做人要厚道,转载请留名!
更新增加C3P0和EhCache配置
Web.xml
Spring配置文件(applicationContext-common.xml)更新增加C3P0和EhCache配置:
SpringBean配置文件(applicationContext-beans.xml):
Struts2 配置主配置文件(struts.xml):
Struts 2业务配置文件(test_Struts.xml):
Struts2 属性配置文件(struts.properties):
数据库配置文件 更新增加C3P0和EhCache配置:
Dao代码:
IHqlProviderSet实现:
Jar包:
分享到:
相关推荐
Struts 2.3.1.2+Spring 3.1.1+mybatis 3.1.0+mysql JSP基础框架 包含有一个简单的DEMO实例
整合SSH_Struts2.3.4.1+Spring3.1.1+Hibernate4.1.6+mysql,内附带源码及文档
之前做android开发,现在搞一下java web的东西,发现hibernate都升到4了,整合一下三个框架,基于最新版的struts2.3.1.2_spring3.1.1_hibernate4.1.2进行整合的,网上看了很多别人的整合,好像多多少少都有点问题,...
Spring3.1.1+struts2.3.4+hibernate4.1 jar包
简单整合spring3.1+struts2.3
spring3.1-mybatis3.1.1-struts2.3.4.1目前(2012-09-29 15:08:00)最新的所有整合jar包,直接拷贝之项目的WEB-INF 下面直接搞定 自己整理的
spring3.1.1+struts2.1+hibernate4.14 整合 myeclipse2014+sqlserver2014简单的增加demo,整理过的可以运行,加了注释。采用注解模式开发。
Spring3.1.1+Struct+hibernate3.x必须的jar包
http://blog.csdn.net/luojiming1990/article/details/8959387
struts-2.3.1.2 spring-framework-3.1.1.RELEASE hibernate-distribution-3.6.10.Final 开发环境搭建后:在MySQL数据库中新建数据库xsgl,然后执行xsgl.sql中的语句,打开Eclipse,导入StudentSSH项目,部署项目,...
spring3.1.1 sturts2.3.1 hibernate3.3.2框架整合
struts-2.3.1+spring3.1.1+hibernate3.6.9整合&配置文件 jar包
org.springframework.aop-3.1.1.RELEASE org.springframework.asm-3.1.1.RELEASE org.springframework.aspects-3.1.1.RELEASE org.springframework.beans-3.1.1.RELEASE org.springframework.context.support-3.1.1....
Struts2.3.4 + Spring3.1.1 + Hibernate4.1.0集成
NULL 博文链接:https://javacoo.iteye.com/blog/1825190
struts2.3.7+spring3.1.1+hibernate4.1.6的整合
SpringMVC + spring3.1.1 + hibernate4.1.0
以前用习惯了Hibernate, 开始接触Mybatis,同样是ORM, MyBatis确实很轻巧,正好也可以自己练练SQL,整合了maven版的spring3.1.1 + mybatis3.1.1,希望对你有帮助。