SSH配置beans.xml(1)

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
                            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
                            http://www.springframework.org/schema/context 
                            http://www.springframework.org/schema/context/spring-context-2.5.xsd
                            http://www.springframework.org/schema/tx 
                            http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
                            http://www.springframework.org/schema/aop 
                            http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
    <!-- 1.配置注解的自动扫描范围 -->
    <context:component-scan base-package="com.guwenren.shop" />
    <!-- 2.配置数据源 -->
    <!-- 3.创建sessionFactory ,这是spring整合Hibernate的入口点 -->
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <!--org.springframework.orm.hibernate3.LocalSessionFactoryBean -->
        <property name="configLocation">
            <value>classpath:hibernate.cfg.xml</value>
        </property>
        <property name="packagesToScan" value="com.guwenren.shop.bean.*" />
    </bean>
    <!-- 4.创建事务管理器 -->
    <bean id="transactionManager"
        class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory" ref="sessionFactory"></property>
    </bean>
    <!-- 5:以注解的形式管理事务 -->
    <tx:annotation-driven transaction-manager="transactionManager" />
</beans>

 

posted @ 2013-04-02 09:31  谷文仁  阅读(143)  评论(0编辑  收藏  举报