Mybatis多数据库支持
来源:互联网 发布:气象数据知识试题 编辑:程序博客网 时间:2024/06/05 01:53
首先需要在全局配置文件添加如下的代码:
<databaseIdProvider type="DB_VENDOR"><!-- 为不同的数据库厂商起别名 --><property name="MySQL" value="mysql"/><property name="Oracle" value="oracle"/><property name="SQL Server" value="sqlserver"/></databaseIdProvider>
atabaseIdProvider:支持多数据库厂商的;
type="DB_VENDOR":VendorDatabaseIdProvider
作用就是得到数据库厂商的标识(驱动getDatabaseProductName()),mybatis就能根据数据库厂商标识来执行不同的sql; MySQL,Oracle,SQL Server,xxxx
然后在sql映射文件中添加如下的字段,进行数据库的选择:
<select id="getEmpById" resultType="com.atguigu.mybatis.bean.Employee"databaseId="mysql">select * from tbl_employee where id = #{id}</select><select id="getEmpById" resultType="com.atguigu.mybatis.bean.Employee"databaseId="oracle">select EMPLOYEE_ID id,LAST_NAMElastName,EMAIL email from employees where EMPLOYEE_ID=#{id}</select>
阅读全文
2 1
- Mybatis多数据库支持
- mybatis的多数据库支持
- MyBatis之databaseIdProvider多数据库支持
- Mybatis 3.1.1支持多数据库
- Mybatis支持连接多数据库
- mybatis中databaseIdProvider支持多数据库配置详解
- 支持多数据库
- MyBatis配置多数据库
- Hibernate支持多数据库
- Spring mybatis jbpm 支持多数据源配置
- mybatis多数据库动态切换实现
- Spring + Mybatis配置多数据库
- SpringMVC+myBatis+druid 多数据库
- Spring + Mybatis配置多数据库
- mybatis 多数据源
- 多数据库支持类库
- 多数据库支持的应用程序设计
- 多数据库支持的应用程序设计
- C#泛型
- V-Layout
- 电商用户行为分析大数据平台相关系列3-HIVE安装
- JDBC操作
- 防止a标签下载弹窗
- Mybatis多数据库支持
- 织梦全站动态和恢复静态设置
- android 播放音频
- linux虚拟网络接口 bond详解
- 百度:寻找三角形
- 【Ubuntu】批量修改图片大小的命令
- nginx设置proxy_pass长连接
- Docker与自动化部署
- JS笔记