`
loveken18
  • 浏览: 3470 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
最近访客 更多访客>>
社区版块
存档分类
最新评论

applicationContext-hibernate-transaction.xml

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
    http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

<!-- 配置事务管理器 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> 
  <property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- 用注解来实现事务管理 --> 
<tx:annotation-driven transaction-manager="transactionManager"/> 

<!-- 定义切面实现事物管理 -->
<tx:advice id="baseTxAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="insert*" />
<tx:method name="save*" />
<tx:method name="add*" />
<tx:method name="update*" />
<tx:method name="modify*"/>
<tx:method name="delete*" />
<tx:method name="reg*" />
<tx:method name="release*" />
<tx:method name="leave*" />
<tx:method name="reply*" />
<tx:method name="generate*" />
<tx:method name="init*" />
<tx:method name="get*" />
<tx:method name="find*" />
<tx:method name="create*" />
<tx:method name="*" read-only="true" />
</tx:attributes>
</tx:advice>

<aop:config>
<aop:pointcut id="baseService" expression="execution(* com.cs.service..*.*(..))"/>
<aop:advisor advice-ref="baseTxAdvice" pointcut-ref="baseService"/>
</aop:config>

</beans>
分享到:
评论

相关推荐

    Struts2-Spring-Hibernate的整合.doc

    - 配置SessionFactory和Transaction Manager,这些通常在Spring的`applicationContext.xml`中完成。 4. **整合步骤**: - 将业务逻辑组件(Service)和DAO组件声明为Spring的bean,并通过注解或XML配置进行管理。...

    spring-hibernate-maven-transaction整合

    **配置Transaction管理**:在`applicationContext.xml`中配置PlatformTransactionManager,选择合适的事务管理策略,如DataSourceTransactionManager(适用于JDBC)或HibernateTransactionManager(适用于Hibernate...

    JavaEE spring和Hibernate整合(没有hibernate.cfg.xml)

    - 在Spring的配置文件(如`applicationContext.xml`)中,创建`LocalSessionFactoryBean` bean,指定数据库连接信息、实体类扫描路径等。例如: ```xml &lt;bean id="sessionFactory" class="org.springframework....

    struts2-spring -hibernate.jar

    Hibernate通过实体类、配置文件(hibernate.cfg.xml)和映射文件(.hbm.xml)来定义对象与表的对应关系,并提供了Session、Transaction和Query接口进行数据操作。 SSH框架的整合,使得开发人员能够更好地管理控制流...

    spring-boot-reference.pdf

    15.2. Importing XML Configuration 16. Auto-configuration 16.1. Gradually Replacing Auto-configuration 16.2. Disabling Specific Auto-configuration Classes 17. Spring Beans and Dependency Injection 18. ...

    Tomcat配置hibernate xml模板

    3. **在`web.xml`中配置Hibernate**:在`WEB-INF/web.xml`中,我们需要添加一个初始化参数,指向`hibernate.cfg.xml`的位置。这样,当Tomcat启动时,可以通过这个参数加载Hibernate配置。例如: ```xml &lt;web-app&gt; ...

    最新版Hibernate-struts-spring框架整合.pdf

    在实际的项目配置中,开发者需要确保所有依赖的jar包版本匹配,并正确地配置Struts2的配置文件(struts.xml)、Spring的配置文件(applicationContext.xml)以及Hibernate的配置文件(hibernate.cfg.xml)。...

    Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00

    &lt;param-value&gt;classpath:applicationContext*.xml&lt;/param-value&gt; &lt;/context-param&gt; &lt;listener-class&gt; org.springframework.web.context.ContextLoaderListener &lt;/listener-class&gt; ``` - **配置Struts ...

    SSH框架applicationContext.xml头部文件

    ### SSH框架applicationContext.xml头部文件知识点解析 #### 一、SSH框架简介 SSH框架是Struts+Spring+Hibernate三个开源框架的组合,是中国开发者对这三个框架整合应用的一种简称。其中Struts负责MVC(Model-View-...

    整合struts2.2.1+spring3.0.4+hibernate3.6选择jar包

    - **org.springframework.transaction-3.0.4.RELEASE.jar**:提供事务管理支持。 - **org.springframework.web-3.0.4.RELEASE.jar**:提供了Web应用支持,如Servlet容器集成。 - **org.springframework.web.portlet-...

    spring-framework-2.0-m1-with-dependencies.rar

    3. **配置Spring**:编写Spring的配置文件(如`applicationContext.xml`),定义bean及其依赖。 4. **启动应用**:在Servlet容器中部署应用,启动服务器,运行Spring应用。 通过以上步骤,开发者可以开始使用Spring...

    struts2hibernate3spring3项目整合搭建需要的jar包

    同时,还需要编写相关的配置文件,如struts.xml、hibernate.cfg.xml和applicationContext.xml,以定义Action、数据源、SessionFactory、DAO及Service等组件。最后,通过Spring管理Struts2的Action类,实现依赖注入,...

    Struts2整合hibernate所需的jar包

    - 创建`applicationContext.xml`,配置Spring容器,如数据源、事务管理器、Hibernate的SessionFactory等。 - 将Struts2的Action类声明为Spring的bean,便于依赖注入。 - **Struts2与Hibernate结合**: - 在...

    spring_MVC源码

    06. &lt;param-value&gt;classpath:applicationContext*.xml&lt;/param-value&gt; 07. &lt;/context-param&gt; 08. &lt;listener&gt; 09. &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; 10. ...

    springmvc3.1+hibernate3环境搭建架包

    在项目中配置Spring MVC和Hibernate,你需要创建Spring的配置文件(如:applicationContext.xml)和Spring MVC的配置文件(如:servlet-context.xml)。在这些文件中,你会定义数据源、SessionFactory、事务管理器,...

    1294480-spring-framework1-5.0.x (3).zip

    ORM支持Hibernate、JPA等ORM框架,OXM支持对象XML映射,JMS处理消息队列,Transaction提供统一的事务管理。 3. **Web**:包含Web、Web-Servlet、Web-Portlet模块,用于构建Web应用程序。Web-Servlet是核心,提供了...

    S2SH 整合全部jar包

    - 在Hibernate的配置文件(`hibernate.cfg.xml`)中,定义数据源、实体类和映射文件。 - 使用Spring的`LocalSessionFactoryBean`创建SessionFactory,并通过SessionFactory进行数据库操作。 5. **JAR包**: - `...

    SSH 整合时的jar包

    - **配置文件**:如struts.xml、spring.xml和hibernate.cfg.xml,配置各框架的运行参数。 - **web.xml**:设置过滤器和监听器,如Spring的ContextLoaderListener和Struts的FilterDispatcher。 - **注解使用**:利用...

    基于Annocation的spring-hibernate配置

    2. **配置Spring**:创建一个Spring配置文件,例如`applicationContext.xml`,启用Annotation配置,使用`&lt;context:component-scan&gt;`元素扫描带有特定注解的类,同时配置数据源和Hibernate SessionFactory。...

Global site tag (gtag.js) - Google Analytics