现在在使用hibrenate+spring+struts开发一个项目,但是在开发过程中遇到了几个好困惑的问题,请大家指教一下。
1、我已经在hibrenate的配置文件设置了
<property name="connection.autocommit">true</property>
但是在对某些表进行操作的时候还是要使用下面的代码,手动写代码提交事务。奇怪的是并不是所有表都需要这样手动写代码提交事务。
public void del(TprovidersInfo providersInfo){
this.delete(providersInfo);
this.getSession().beginTransaction().commit(); }
在hibrenate和spring的配置文件中都使用多配置文件。
<bean id="mySession"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocations">
<list>
<value>/WEB-INF/classes/com/erp/config/hibernate.cfg.xml</value>
<value>/WEB-INF/classes/com/erp/config/hibernate-sales.cfg.xml</value>
<value>/WEB-INF/classes/com/erp/config/hibernate-ck.cfg.xml</value>
<value>/WEB-INF/classes/com/erp/config/hibernate-eng.cfg.xml</value>
<value>/WEB-INF/classes/com/erp/config/hibernate-stock.cfg.xml</value>
</list>
</property>
</bean>
2、我的tomcat经常挂掉。
对上面的表进行数据库操作的时候如果没有执行
this.getSession().beginTransaction().commit();
tomcat就会马上挂了,页面刷新load半天没反应,tomcat也不报错!
另外每次数据库操作错误都会这样。
action的return mapping.findForward("XXX")方法如果xxx没有配置对应的url tomcat一样挂~!
分享到:
相关推荐
《开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)》详细介绍了Java Web软件架构中的各种开发技术。主要内容包括:以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具...
### Java8 + Tomcat8 + Struts2.5 + Spring4.3 + Hibernate5.2 框架搭建详细过程 #### 一、环境配置与准备 在搭建一个基于Java8 + Tomcat8 + Struts2.5 + Spring4.3 + Hibernate5.2 的项目前,首先需要对开发环境...
Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自负责应用程序的不同层面:Struts2处理MVC模式中的视图和控制器,Hibernate管理数据库持久化,而Spring则提供了全面的依赖注入和面向切面编程支持。...
这三个框架的整合被称为SSH(Struts2、Hibernate4、Spring4)集成,是Java Web开发中的常用技术栈。 **Struts 2** Struts 2是一个MVC(Model-View-Controller)框架,它负责处理HTTP请求,并将这些请求分发到相应的...
一个spring+struts+hibernate的例子,是eclipse的工程,用tomcat5和mysql,文件夹下包含所有的源码和库,另外还有一个.sql的文件用于建立数据库。大家觉得它有什么不好,欢迎交流
基于spring实现的网上订餐系统(struts+spring+hibernate+SQL Server) 基于spring实现的网上订餐系统(struts+spring+hibernate+SQL Server) 基于spring实现的网上订餐系统(struts+spring+hibernate+SQL Server) 基于...
简易教学管理系统是一个基于Java技术栈开发的Web应用,它整合了多个核心框架,包括JSP、Spring、Struts和Hibernate,以及数据库管理系统MySQL。这样的架构为实现高效、灵活且易于维护的教学管理提供了基础。 首先,...
该源码成功整合了Struts2.0+Hibernate+Spring(SSH架构)+DWR+MySql+Tomcat,直接拷贝部署就可以运行,前提建立相应的数据库。模块包括(组织机构管理,人员管理,角色管理,权限管理等等),每个模块均有增删查改等...
Struts1.2、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,它们各自在应用程序的不同层次上发挥着重要作用。Struts1.2是一个MVC(Model-View-Controller)框架,主要负责处理用户界面与业务逻辑之间的...
使用了Struts+Hibernate+Spring来构建整个网站。 布局使用了CSS和DIV。 部署前请修改以下文件: NewReleseSystem\WebRoot\WEB-INF下面的applicationContext.xml文件 修改里面的数据库的用户名和密码为你所安装的...
### 基于Struts+Hibernate+Spring的Web应用开发 #### 一、实训目标概述 本实训指导书旨在帮助学生深入理解并掌握基于Struts、Hibernate与Spring三种技术的Web应用开发流程与技巧。通过分阶段的学习和实践,使学生...
基于JavaWeb实现的图书管理系统(struts+spring+hibernate+SQL Server) 基于JavaWeb实现的图书管理系统(struts+spring+hibernate+SQL Server) 基于JavaWeb实现的图书管理系统(struts+spring+hibernate+SQL Server) ...
Struts2、Hibernate和Spring是Java Web开发中的三个核心框架,它们共同构成了经典的SSH(Struts2、Spring、Hibernate)架构。这篇博客“Struts2+Hibernate+Spring框架搭建(三)”着重介绍如何整合这三个框架,构建...
Eclipse、Struts、Hibernate和Spring是J2EE开发中的四个关键组件,它们分别在不同的层面支持应用的开发、部署和管理。 1. **Eclipse**:Eclipse是一个开源的集成开发环境(IDE),广泛用于Java项目。它提供了代码...
2.Action里通过struts2-spring-plugin.jar插件自动根据名字注入。 3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。 4.在服务端分页查询功能,优点:实时性:跳页才查询。数据量小:只加载当前页的记录...
• 采用hibernate3+struts2+spring2+freemarker主流技术架构 • 懂html就能建站,提供最便利、合理的使用方式 • 强大、灵活的标签,用户自定义显示内容和显示方式 • 在设计上自身预先做了搜索引擎优化,增强对...
在这个项目中,我们采用了一种经典的Java Web开发框架——Struts 2,结合ORM框架Hibernate以及依赖注入框架Spring,实现了功能完善的网络硬盘系统。以下是关于这三个技术在实现网络硬盘中的应用及其知识点的详细说明...
Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自负责不同的职责,共同构建了一个强大的企业级应用架构。本篇文章将详细讲解如何利用这三个框架进行整合搭建,旨在为初学者提供一个清晰的入门指南。...