ibatis连接两个数据量
来源:互联网 发布:明星日常 知乎 编辑:程序博客网 时间:2024/04/29 03:19
1.基于lkbAdmin项目的多数据库配置实现
创建datasources.xml文件的副本,修改为想要连接的数据库,和修改文件名称
注意:bean id跟datasources.xml的bean id 不一样
2.第二步 在service.xml 增加datasources_admin.xml 数据源
3.第三步
增加不同映射路径 如我新的数据库用该com.lkb.daodb 的dao层
创建datasources.xml文件的副本,修改为想要连接的数据库,和修改文件名称
<bean id="umDataSource_admin" class="org.apache.tomcat.jdbc.pool.DataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://127.0.0.1:3307/com_lkb_admin?useUnicode=true&characterEncoding=utf8" /> <property name="username" value="root" /> <property name="password" value="root" /> <property name="defaultAutoCommit" value="true" /> <!-- READ_COMMITTED --> <property name="defaultTransactionIsolation" value="2" /> <!-- sizing the connection pool --> <property name="initialSize" value="5" /> <property name="minIdle" value="5" /> <property name="maxIdle" value="15" /> <property name="maxActive" value="200" /> <!-- in milliseconds --> <property name="maxWait" value="10000" /> <property name="testOnBorrow" value="true" /> <property name="validationQuery" value="/* ping */ select 1" /> <property name="validationInterval" value="30000" /> <property name="testWhileIdle" value="true" /> <!-- in milliseconds, the sweeper runs every 60 seconds --> <property name="timeBetweenEvictionRunsMillis" value="60000" /> <!-- in milliseconds, the connection will be closed if the idle time is larger than 5 minutes --> <property name="minEvictableIdleTimeMillis" value="300000" /> </bean>
注意:bean id跟datasources.xml的bean id 不一样
2.第二步 在service.xml 增加datasources_admin.xml 数据源
<import resource="classpath:spring-config/datasources.xml" /> <import resource="classpath:spring-config/datasources_admin.xml" /> <import resource="classpath:spring-config/service-config.xml" /> <import resource="classpath:spring-config/applicationContext-security.xml" />
3.第三步
增加不同映射路径 如我新的数据库用该com.lkb.daodb 的dao层
<context:component-scan base-package="com.lkb.daoImp,com.lkb.serviceImp,com.lkb.daodb"/> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="umDataSource" /> </bean> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.lkb.dao" /> <property name="sqlSessionFactoryBeanName" value="umSessionFactory"></property> </bean> <tx:annotation-driven transaction-manager="transactionManager" /> <bean id="umSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="mapperLocations"> <list> <value>classpath:sql-mapper/*Mapper.xml</value> </list> </property> <property name="dataSource" ref="umDataSource" /> </bean> <bean id="transactionManager_admin" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="umDataSource_admin" /> </bean> <tx:annotation-driven transaction-manager="transactionManager_admin" /> <bean id="umSessionFactory_admin" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="mapperLocations"> <list> <value>classpath:sql-mapper-admin/*Mapper.xml</value> </list> </property> <property name="dataSource" ref="umDataSource_admin" /> </bean> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.lkb.daodb" /> <property name="sqlSessionFactoryBeanName" value="umSessionFactory_admin"></property> </bean>
0 0
- ibatis连接两个数据量
- ibatis配置(mysql数据库) 大数据量处理
- Ibatis+JNDI连接数据库
- ibatis配置连接池
- ibatis连接oracle例子!
- ibatis连接mssqlserver
- iBatis中RowHandler处理大数据量的导出
- iBatis中RowHandler处理大数据量的导出
- ibatis使用proxool连接池
- 使用ibatis做连接查询
- ibatis使用proxool连接池
- iBatis连接字符串加密解决方案
- ibatis 一对一 表连接查询
- spring+ibatis整合的两个模式
- 大数据量的两个表数据复制的一些经验总结
- 当数据量较大时,两个tab切换的效率问题
- 连接两个C_style字符串
- 连接两个DataTable表
- Mac下搭建php开发环境【转】 有一处改动写在最前面了
- [LeetCode]N-Queens I and II
- java发送http的get、post请求
- HDU1372 Knight Moves BFS
- 新学到几个 权限特地记一下
- ibatis连接两个数据量
- 在线画流程图等工具
- Android:为WebView中的Java与JavaScript的交互漏洞提供【安全可靠】的多样互通方案
- 一个超简单的系统内核
- win7下64位 librtmp编译
- 编写linux模块(由浅入深)
- Linux中的特殊目录之/tmp
- HDU 1560 IDA*搜索
- AngularJs中的作用域Scope