写不来配置文件!
求详细配置文件!

解决方案 »

  1.   

    看Spring文挡.
    有详细步骤.
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    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.0.xsd"> <!-- 数据源配置 -->
    <bean id="pomDataSource" class="org.apache.commons.dbcp.BasicDataSource"
     destroy-method="close">
    <property name="driverClassName">
    <value>oracle.jdbc.OracleDriver</value>
    </property>

    <property name="url">
    <value>jdbc:oracle:thin:@127.0.0.1:1521:yema</value>
    </property>

    <property name="username">
    <value>pomuser</value>
    </property>
    <property name="password">
    <value>pomuser</value>
    </property>
    <property name="initialSize">
    <value>2</value>
    </property>
    <property name="maxActive">
    <value>10</value>
    </property>
    </bean>

    <!-- Hibernate SessionFactory 配置 -->
    <bean id="pomSessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="pomDataSource" />

    <property name="mappingResources">
    <list>
    <value>com/yema/pom/services/hibernate/Customer.hbm.xml</value>
    <value>com/yema/pom/services/hibernate/StockItem.hbm.xml</value>
    <value>com/yema/pom/services/hibernate/Order.hbm.xml</value>
    <value>com/yema/pom/services/hibernate/LineItem.hbm.xml</value>
    </list>
    </property>

    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
    <prop key="hibernate.show_sql">true</prop>
    </props>
    </property>
    </bean>

    <!-- 业务的实现类 -->
    <bean id="pomTarget" class="com.yema.pom.services.PomManagerImplofSpring">
    <property name="sessionFactory">
    <ref bean="pomSessionFactory"/>
    </property>
    </bean>

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

    <!-- 业务代理Bean  -->
    <bean id="pom" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
    <property name="transactionManager" ref="pomTransactionManager" />
    <property name="target" ref="pomTarget" />

    <property name="transactionAttributes">
         <props>
            <prop key="store*">PROPAGATION_REQUIRED</prop>
            <prop key="update*">PROPAGATION_REQUIRED</prop>
            <prop key="delete*">PROPAGATION_REQUIRED</prop>
            
            <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
            <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
         </props>
    </property>
    </bean>
    <!--  
    <bean id="pom" class="com.yema.pom.services.PomManagerImplofHibernate">
    </bean>
    -->
    </beans>