Spring3+Hibernate4连接Oracle 11g数据库参数配置(2)


        <!--配置扫描注解实体的包-->
        <property value="com.mycom.*.entity">
        </property>


    </bean>


    <!-- 配置事务管理器 -->
    <bean >
        <property ref="sessionFactory"/>
    </bean>


    <!-- 配置哪些类哪些方法使用哪种事务传播特性 -->
    <tx:advice transaction-manager="transactionManager">
        <tx:attributes>
            <tx:method propagation="REQUIRED"/>
            <tx:method propagation="REQUIRED"/>
            <tx:method propagation="REQUIRED"/>
            <tx:method propagation="REQUIRED"/>
            <tx:method propagation="REQUIRED"/>
            <!--hibernate4必须配置为开启事务 否则 getCurrentSession()获取不到-->
            <tx:method propagation="REQUIRED" read-only="true"/>
        </tx:attributes>
    </tx:advice>


    <!-- 配置Aop的切入位置 -->
    <aop:config>
        <!-- 对业务逻辑层实施事务 -->
        <aop:pointcut
                      expression="execution(* com.mycom.*.service.*.*(..))"/>
        <aop:advisor pointcut-ref="ServiceMethod" advice-ref="txadvice"/>
    </aop:config>


    <!--配置根据注解,自动注入Log对象-->
    <bean lazy-init="false" />

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f9831352598a4e1e20320b06e227339a.html