`

Spring+hibernate+springmvc 整合(三)

 
阅读更多

B)application.xml文件


 


<!--  扫描注解 -->


  <context:component-scan base-package="*"> 


         <context:exclude-filter expression="org.springframework.stereotype.Controller" type="annotation"/>


</context:component-scan>


<!--  定义注解事务支持  -->


<tx:annotation-driven  transaction-manager="transactionManager"/>


<!-- aop 支持 -->


<aop:config>


<aop:pointcut id="serviceOperation"


expression="execution(* org.pp..*.*(..))"/>


<aop:advisor pointcut-ref="serviceOperation" advice-ref="txAdvice"/>


</aop:config>


<tx:advice id="txAdvice">


<tx:attributes>


<tx:method name="get*" read-only="true"/>


<tx:method name="find*" read-only="true"/>


<tx:method name="*" propagation="REQUIRED" />


</tx:attributes>


</tx:advice>


<!--  旧系统 配置-->


<bean id="transactionBase"


        class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"


        lazy-init="true" abstract="true">


        <property name="transactionManager" ref="transactionManager" />


        <property name="transactionAttributes">


            <props>


            <prop key="create*">PROPAGATION_REQUIRED</prop>


                <prop key="update*">PROPAGATION_REQUIRED</prop>


                <prop key="delete*">PROPAGATION_REQUIRED</prop>


                <prop key="merge*">PROPAGATION_REQUIRED</prop>


                <prop key="list*">PROPAGATION_REQUIRED,readOnly


                </prop>


                <prop key="get*">PROPAGATION_REQUIRED,readOnly


                </prop>


                <prop key="*">PROPAGATION_REQUIRED</prop>


            </props>


        </property>


    </bean>


分享到:
评论

相关推荐

    Spring+Hibernate+SpringMVC+Maven整合

    本项目"Spring+Hibernate+SpringMVC+Maven整合"集中了四个流行的Java技术,旨在提供一个全面的后端开发解决方案。以下是这些技术及其整合的关键知识点: 1. **Spring框架**:Spring是一个开源的Java平台,它为开发...

    spring mvc + spring + hibernate 全注解整合开发视频教程 06.haozip03

    spring mvc + spring + hibernate 全注解整合开发视频教程 06.haozip03

    spring mvc + spring + hibernate 全注解整合开发视频教程 11

    在本教程中,我们将深入探讨如何使用Spring MVC、Spring和Hibernate三大框架进行全注解的整合开发。这个视频教程系列的第11部分,重点可能是建立在前几部分的基础之上,进一步深化对这三个核心技术的理解和实践。 ...

    springmvc+spring+hibernate

    Spring MVC、Spring 和 Hibernate 是Java Web开发中的三大主流框架,它们各司其职,共同构建了一个强大而灵活的后端架构。Spring MVC 负责处理HTTP请求并将其路由到相应的控制器,Spring 提供了依赖注入(DI)和面向...

    spring mvc + spring + hibernate 全注解整合开发视频教程 12

    在本教程中,我们将深入探讨如何使用Spring MVC、Spring和Hibernate三大框架进行全注解的整合开发。这个视频教程系列的第12部分,将帮助开发者掌握如何在Java Web项目中高效地集成这三个核心框架,实现松耦合、可...

    idea工具创建的Spring+SpringMVC+Hibernate+maven项目

    标题中的"idea工具创建的Spring+SpringMVC+Hibernate+maven项目"指的是使用IntelliJ IDEA这个集成开发环境(IDE)构建的一个Java Web项目,该项目整合了四个关键的技术框架:Spring、SpringMVC、Hibernate以及Maven...

    spring mvc + spring + hibernate 全注解整合开发视频教程 04

    在本视频教程“Spring MVC + Spring + Hibernate 全注解整合开发视频教程 04”中,我们将深入探讨Java企业级开发中的三大核心技术——Spring、Spring MVC和Hibernate的集成与应用,尤其是通过注解实现的简化配置。...

    maven(springmvc+spring+hibernate)

    SSH整合指的是Spring、Struts和Hibernate这三大Java开源框架的集成应用。这三大框架分别负责控制层、视图层和持久层,它们的结合能够构建出功能强大的企业级Web应用程序。 Spring框架是整个SSH整合的核心,它提供了...

    spring4+springmvc4+hibernate4 整合

    Spring、SpringMVC和Hibernate是Java开发中三大核心框架,它们的整合是企业级应用开发的常见模式,常被简称为SSH(Spring、SpringMVC、Hibernate)。在本项目"spring4+springmvc4+hibernate4 整合"中,我们将探讨这...

    spring+springMVC+jpa+hibernate框架整合

    在IT领域,构建高效、可扩展的Web应用是至关重要的,而"spring+springMVC+jpa+hibernate框架整合"就是一个常见的解决方案。这个整合涉及到四个关键的技术栈:Spring框架、SpringMVC、JPA(Java Persistence API)...

    Maven整合Spring+SpringMVC+Hibernate+SpringDataJPA

    在现代Java Web开发中,"Maven整合Spring+SpringMVC+Hibernate+SpringDataJPA"是一个常见的架构组合,被广泛应用于构建企业级应用程序。这个组合通常被称为"SSM",其中"M"代表Maven,"S"代表Spring,包括Spring核心...

    spring+springMVC+Hibernate整合

    在IT行业中,Spring、SpringMVC和Hibernate是三个非常重要的框架,它们分别专注于不同领域的功能。Spring是一个全面的Java企业级应用开发框架,提供依赖注入(DI)和面向切面编程(AOP)等核心特性;SpringMVC是...

    spring+springMVC+hibernate整合框架jar包

    spring + spring MVC + hibernate三大框架整合开发必要的jar包,完整版本。没有缺失。spring + spring MVC + hibernate三大框架整合开发必要的jar包,完整版本。没有缺失。

    SpringMVC+Spring+Hibernate+Oracle 实现图书管理(CRUD)

    在这个案例中,"SpringMVC+Spring+Hibernate+Oracle 实现图书管理(CRUD)"是一个使用了四大主流Java技术栈的项目,分别是SpringMVC作为前端控制器、Spring作为应用层框架、Hibernate作为持久层框架,以及Oracle作为...

    基于Spring+SpringMVC+Hibernate的图书管理系统

    系统采用技术:Spring+SpringMVC+Hibernate+jQuery+Ajax+面向接口编程。 简介:该图书管理项目实现了三种角色的功能,分别是超级管理员,图书管理员和读者。在系统中,实现了图书管理,统计管理,系统管理和系统监控...

    spring4.3.7+hibernate5+springmvc整合jar包

    标题"spring4.3.7+hibernate5+springmvc整合jar包"表明这个压缩包包含的是这三个框架的特定版本的库文件,即Spring 4.3.7、Hibernate 5和SpringMVC,适合开发者进行快速集成和开发。在Java Web开发中,这样的整合包...

    Spring+SpringMVC+Hibernate 框架整合

    在"Spring+SpringMVC+Hibernate 框架整合"中,这三者的核心功能和整合方式是主要的知识点。 Spring是一个全面的后端开发框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,用于简化应用的创建和管理。...

    Spring4+Hibernate4+SpringMvc

    通过学习和实践这个Demo,开发者可以深入了解Spring4、Hibernate4和SpringMvc的整合使用,为后续的企业级应用开发打下坚实的基础。在实际项目中,还可以进一步学习SpringBoot、MyBatis、Redis等技术,以构建更完善、...

    Spring3.0+Hibernate4.0+SpringMVC整合Ext

    1、fes,这项目是整合后的项目,运行这个项目可以看到整合后的效果。 2、ext4,这个项目是用来做ext的公共js库用的,这样不比没个项目都添加ext的js文件,方便开发。 切记将ext4项目部署上去,并且应用名称为ext4,...

    SpringMVC+Hibernate+EXT

    SpringMVC+Hibernate+EXT的整合是Web开发中的常见模式,用于构建高效、功能丰富的企业级应用。SpringMVC作为控制器,处理HTTP请求并调用业务逻辑;Hibernate作为数据访问层,负责与数据库的交互;EXTJS作为前端展示...

Global site tag (gtag.js) - Google Analytics