这个在spring的 applicationComtext.xml文件里配置(一般是这个文件 你也可以把他改为其他文件名),
#oracle视图数据库连接参数
hibernate.dialect=org.hibernate.dialect.OracleDialect
validationQuery.oracle=SELECT 1 FROM DUAL
jdbc.url.crm=jdbc:oracle:thin:@localhost:1521:orcl
jdbc.username.crm=crm
jdbc.password.crm=crm
jdbc.dbType=oracle
#mysql 数据库连接参数
#hibernate.dialect=org.hibernate.dialect.MySQLDialect
#validationQuery.sqlserver=SELECT 1
#jdbc.url.crm=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
#jdbc.username.crm=root
#jdbc.password.crm=root
#jdbc.dbType=mysql
//配置数据源
-->
在这里你可以多配置几个数据源
。。。。
然后就可以动态的修改数据源集合了class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
classpath:com/zakhas/ospm/model/hbm/
这里的dbcp_dataSource 是我的oracle数据库,你可以在这里切换其他的数据库。
因为涉及到一些项目,我做了些改动,可能有些错误,不知道你看懂了啵
这个还真没试过,你可以配置两个数据源试试,访问数据时根据需要,注入相应的数据源。