一个web项目,采用多数据源,要连接 oracle,mysql,sqlserver数据库。

解决方案 »

  1.   


    <!--1、Oracle 数据源配置-->      
      <bean id="oraclesessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">      
        <property name="configLocation">      
          <value>WEB-INF/classes/oracle-h.cfg.xml</value>      
        </property>      
      </bean>      
      <bean id="oracletransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">      
        <property name="sessionFactory">      
          <ref local="sessionFactory" />      
        </property>      
      </bean>      
    <!--2、SQLServer 数据源配置-->      
      <bean id="sqlServersessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">      
        <property name="configLocation">      
          <value>WEB-INF/classes/sqlserver-h.cfg.xml</value>      
        </property>      
      </bean>      
      <bean id="sqlServerTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">      
        <property name="sessionFactory">      
          <ref local="sqlServersessionFactory" />      
        </property>      
      </bean>      
    <!--3、其他数据源配置-->
      

  2.   

    是映射的配置文件呀,hibernate.cfg.xml,也是不同的命名。
      

  3.   

    http://zhoujingxian.iteye.com/blog/883642找到了。。