mybatis支持多数据库切换
使用mybatis时都是用的sqlmapper来做的数据库到java对象的映射,因此在针对一些特定数据库方言使用时无法在多个数据库上切换。 解决方案: mybatis篇 思路: 通过定义environment的id来指定使用不同的数据库映射文件,如下 <!--WizRtf2Html Charset=0 --> [html] view plain copy print ? <? xml version = "1.0" encoding = "UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd" > < configuration > < environments default = "mysql" > < environment id = "mysql" > < transactionManager type = "JDBC" /> < dataSource type = "POOLED" > < property name = "driver" value = "com.mysql.jdbc.Driver" /> < property name = "url" value = "jdbc