dao.properties 文件存放数据库连接名和密码。
dao-datasource.xml 用来连接数据库的配置文件。
<!-- 历史 -->
<bean id="hisDataSource" parent="abstractDataSource">
<property name="url" value="#{coreDao['his.query.url']}" />
<property name="username" value="#{coreDao['his.query.username']}" />
<property name="password" value="#{coreDao['his.query.password']}" />
<property name="connectionProperties" value="password=#{coreDao['his.query.password']}"/>
<property name="passwordCallback" ref="dbPasswordCallback"/>
</bean>
dao-mybatis.xml 用来加载数据源以及扫描的mapper文件。
<!-- his -->
<bean id="hisSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="hisDataSource" />
<property name="configLocation" value="classpath:/sps_core/dao-mybatis-conf.xml" />
<property name="typeAliasesPackage" value="com.suixingpay.sps.core.his.*" />
</bean>
<bean id="hisMapperScanner" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.suixingpay.sps.core.his.*" />
<property name="sqlSessionFactory" ref="hisSqlSessionFactory"></property>
</bean>