Spring 3和hibernate 3整合的问题

周帮主 2011-12-09 02:13:59
项目开始是用struts2+hibernate做的,现在我想加入Spring,怎么在这个项目的基础上整合??

现在我把hibernate.cfg.xml删除了,现在运行项目总是说hibrnate.cfg.xml找不到,但是我在applicateionContext.xml写了,大家有没有知道怎么做的?
...全文
57 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kouyiSC 2011-12-09
  • 打赏
  • 举报
回复
可以删除的。。

注意项目启动的时候是不是加载了hibernate.cfg.xml,
还需要在web.xml中加入监听。。项目启动时加载spring配置文件。。。
还要将hibernate中的配置属性移到spring配置文件中。。。
java641 2011-12-09
  • 打赏
  • 举报
回复
hibernate.cfg.xml 肯定不能删除!
就是自己实例化hibernate的session,然后调用啊! Spring只是充当一个管理的角色!
hujaabcxwy 2011-12-09
  • 打赏
  • 举报
回复
用myeclipse 搭一下呗 hibernate.cfg.xml不能删
Lyongt 2011-12-09
  • 打赏
  • 举报
回复
一楼是对的
绝世酱油瓶 2011-12-09
  • 打赏
  • 举报
回复
SSH整合还是需要那个hibernate.cfg.xml的、不能删除
在applicateionContext.xml里引入struts、hibernate
huangxw000 2011-12-09
  • 打赏
  • 举报
回复
Spring整合hibernate就是配置一个sessionFactory

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource" />
</property>
<property name="mappingResources">
<list>
<value>com/mvc/events/Event.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="current_session_context_class">thread</prop>
<prop key="hbm2ddl.auto">create</prop>
<prop key="max_fetch_depth">1</prop>
</props>
</property>
</bean>
这是一个实际使用中的项目,可访问 http://cdbke.cuit.edu.cn 可查看效果及功能,后台需要登录后才能使用(出于安全性考虑这里就不给大家介绍了,另外还有一个struts1版本的,如有需要可以与我联系)。 此项目整合了目前主流和最前源的web开发技术:采用ehcache实现二级缓存(包含查询缓存);用sf4j及logback(log4j的升级版)记录日志;proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载编译部署和运行,这是专门为我们实验室定制开发的。虽然后台逻辑并不复杂,但已经包含了架构基于s2sh技术型系统的全部基础部分:如分页,缓存,文件上传,连接池等。很适合学习使用,希望对初学JavaEE WEB开的人有所帮助。 这个资源在去年发布了第一版,已经有很多朋友下了觉得对他们有帮助,所以我才再发了一个第二版,希望对有需要的朋友有所帮助。本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 hibernate3.5,全面使用注解取代xm的l配置。 另外增加了一个ant构建脚本,支持使用hudson完成每日构建,持续集成,自动测试,代码规范检查,代码审查等功能(与此相关的jar包由于上传文件大小限制未导入) 本系统一直在使用中,所以还会不段更新,之后我打算再做一个基于javaee6的实现,给需要想学习ejb3.1等技术的朋友一个参考实现 集成测试相关jar包和更新构建脚本下载:http://download.csdn.net/source/2427972

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧