12.2 MyBatis动态SQL-多数据库支持与可拔插SQL脚本 -《SSM深入解析与项目实战》
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm
开发者可以方便的在MyBatis中配置多数据库厂商的支持。通过预先定义每个数据库的id,也就是配置了“_databaseId”
变量的 databaseIdProvider 可用于动态代码中,这样就可以根据不同的数据库厂商构建特定的语句。
比如代码清单12-13.
代码清单12-13:多数据厂商支持
全局配置:
<databaseIdProvider type