mysql和oracle兼容

Mybatis中提供了两个常用的内置参数: _parameter和_databaseId
_parameter:代表整个参数
单个参数:_parameter就是这个参数
多个参数:参数会被封装为一个map:_parameter就是代表这个map
_databaseId:如果配置了databaseIdProvider标签
_databaseId 就是代表当前数据库的别名oracle或者mysql

如果你的项目是spring.springmvc,mybatis 可以在配置文件中加上配置:
//数据源












//mybatis 文件配置






class="org.springframework.beans.factory.config.PropertiesFactoryBean">


oracle
mysql





这样配置好以后,你就可以使用(_databaseId)你所配置的这个参数了;比如下面这个例子:

对于 _parameter 的用法可以看下面的例子:
_parameter相当于传入的参数employee,判断employee是否为空,若不为空则执行where条件

转载于:https://www.cnblogs.com/lmtdb/p/10594151.html

你可能感兴趣的:(mysql和oracle兼容)