`
tanglong8848
  • 浏览: 72861 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Struts2保存更新程序走完数据库不更新

 
阅读更多
一般情况是事务没有提交,先查看spring 配置
applicationContent.xml
 <!-- 事务配置 -->
	<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>
	
	<aop:config>
        <aop:pointcut id="allManagerMethod" expression="execution (* *..service.*.*(..))"/>
     	<aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod"/>
    </aop:config>
     
	<tx:advice id="txAdvice" transaction-manager="txManager">
		<tx:attributes>
			<tx:method name="add*" propagation="REQUIRED"/>
			<tx:method name="save*" propagation="REQUIRED"/>
			<tx:method name="modify*" propagation="REQUIRED"/>
			<tx:method name="update*" propagation="REQUIRED"/>
			<tx:method name="del*" propagation="REQUIRED"/>
			<tx:method name="*" propagation="SUPPORTS" read-only="true" />
		</tx:attributes>
	</tx:advice>
	<tx:annotation-driven transaction-manager="txManager" />

1、确保sevice命名与事务规则一致 如: addUser()   updateUser()  
2、可以强制提交事务,service接口的实现类加上注解@Transactional

分享到:
评论

相关推荐

    Struts2用户登录实例(无数据库)

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、结构清晰的企业级应用。这个"Struts2用户登录实例(无数据库)"提供了一个基础的登录功能,旨在帮助初学者快速理解Struts2框架的工作原理和核心...

    struts2简单登录注册(连接数据库)

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。在"struts2简单登录注册(连接数据库)"这个项目中,开发者使用了Struts2框架来实现用户登录和注册的功能,并与Oracle数据库进行了交互。...

    struts2连接mysql数据库登录验证程序

    在这个“struts2连接mysql数据库登录验证程序”中,我们主要探讨以下几个关键知识点: 1. **Struts2框架**:Struts2作为MVC设计模式的实现,负责处理HTTP请求,通过Action类将用户请求映射到业务逻辑,并将结果传递...

    struts2 实现oracle数据库的增删改查

    在本教程中,我们将深入探讨如何利用Struts2来实现对Oracle数据库的CRUD(创建、读取、更新和删除)操作。 首先,我们需要在项目中集成Struts2框架。这通常涉及到以下几个步骤: 1. 添加Struts2的核心库到项目的类...

    struts2操作数据库

    本资源主要关注Struts2如何与数据库进行交互,包括基本的CRUD(创建、读取、更新、删除)操作,分页显示数据,以及执行条件查询(模糊查询)。 首先,让我们深入了解一下Struts2是如何处理数据库操作的。Struts2...

    Struts2数据库数据导入导出

    运用struts2将数据库中的数据导入和导出,同时会用到poi的jar包

    单纯struts2开发实现对用户(数据库)的增删改查

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。在本项目中,我们将深入探讨如何使用Struts2来实现对用户数据的增删改查(CRUD)操作,这涉及到与数据库的交互以及基本的前端展示。 ...

    struts2,hibernate对MYSQL数据库查增删改操作的WEB小程序

    Struts2和Hibernate是两种非常重要的Java Web开发框架,它们在构建基于MySQL数据库的应用程序时发挥着关键作用。Struts2作为一个MVC(Model-View-Controller)框架,主要用于处理用户请求并展示结果,而Hibernate则...

    都市供求信息网-struts2架构的例程序(sqlserver数据库)

    总的来说,"都市供求信息网-struts2架构的例程序”是一个理想的实践平台,它让你有机会深入理解Struts2框架的工作原理,掌握Java Web开发中的MVC模式,以及如何结合SQL Server数据库实现数据持久化。通过分析和修改...

    struts2必备包 + 各种数据库驱动包 完整版

    struts2官网的jar包完整版,以及orcale、mysql、sqlserver、jdbc数据库的驱动包。struts2的6个jar包,有:commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,commons-logging-1.0.4.jar,freemarker-2.3.15.jar...

    struts2与数据库进行连接的一个登陆程序

    在这个"struts2与数据库进行连接的一个登陆程序"中,我们将会探讨如何在Struts2框架下实现用户登录功能,并通过JDBC(Java Database Connectivity)来与数据库进行通信。 首先,我们需要理解Struts2的核心概念。...

    基于Struts2的数据库操作及简单分页

    Struts2是一个强大的Java web开发框架,它简化了MVC(模型-视图-控制器)架构的实现,使得开发者能够更高效地构建可维护、可扩展的Web应用程序。本项目聚焦于利用Struts2框架进行数据库操作以及实现简单的分页功能,...

    struts2数据库常用操作

    - **Create(创建)**:在Struts2中添加新记录,需要创建一个新的对象,设置其属性,然后通过SQL的`INSERT`语句将其保存到数据库。 - **Read(读取)**:查询操作通常通过`SELECT`语句完成,可以返回单个记录或多...

    Struts2上传图片存数据库

    Struts2是一个强大的MVC(模型-视图-控制器)框架,常用于构建Java Web应用程序。在本案例中,我们探讨的是如何利用Struts2框架处理文件上传,并将上传的图片以BLOB(Binary Large Object)类型存储在数据库中,同时...

    struts2+ajax小程序(用得是access数据库,配置下tomcat就可以运行)

    总结来说,这个"struts2+ajax小程序"是一个融合了Struts2 MVC框架、Ajax异步通信和Access数据库的飞机订票系统,旨在提供一个用户友好的界面,实现快速的航班查询和预订功能。通过合理配置Tomcat服务器,开发者可以...

    struts2对数据库的增删查改

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建可维护性高、结构清晰的Java Web应用程序。在本教程中,我们将深入探讨如何使用Struts2与SQL Server 2008数据库进行交互,实现数据的增删查改(CRUD:...

    struts2用户注册程序源码

    Struts2是一个强大的MVC(模型-视图-控制器)框架,被广泛应用于Java Web开发中,用于构建可维护、可扩展的Web应用程序。在这个"struts2用户注册程序"中,我们可以学习到如何利用Struts2框架实现一个基本的用户注册...

    struts2连接数据库实现用户登录.pdf

    在了解struts2连接数据库实现用户登录的相关知识点之前,首先需要对文档中出现的各种技术词汇有所了解。文档涉及了Struts2框架、web.xml配置文件、Action类以及数据库连接等关键概念。接下来,将详细探讨这些概念...

    Struts 2连接数据库实现登陆

    总之,“Struts 2连接数据库实现登陆”是一个涵盖Web开发多个方面的实践过程,涉及到Struts 2框架的配置和使用,数据库的连接和查询,以及JSP页面的设计。通过这样的练习,开发者可以更好地理解和掌握Struts 2在实际...

    Struts和数据库连接实例

    - Struts 2提供了丰富的插件支持,如struts2-doctrine-plugin可以与 Doctrine ORM 集成,struts2-mybatis-plugin则支持MyBatis,这些插件简化了与数据库的集成工作。 9. **示例代码** - 通常,一个简单的Struts 2...

Global site tag (gtag.js) - Google Analytics