mybatis配置: databaseIdProvider自解

<configuration>
  //....一堆的配置  
  <databaseIdProvider type="DB_VENDOR">
    <property name="MySQL" value="mysql"/>
  </databaseIdProvider>
  //....一堆的配置  
 </configuration>

databaseIdProvider的作用就是指定多个数据库厂商,mybatis进行切换到其他数据时可以动态的指定SQL语句进行执行。

在映射文件中需要指定对应的databaseId属性:

<select id="getVendorById" resultType="com.mybatis.bean.Vendor" databaseId="mysql">
    select * from Vendors where vend_id = #{id}
</select>

databaseId属性的值与全局配置中databaseIdProvider子标签的value对应。

猜你喜欢

转载自blog.csdn.net/u014268482/article/details/80596461
今日推荐