<!--mybatis有两个内置参数:
_databaseId:如果配置了databaseIdProvider标签,_databaseId则表示当前数据库的别名,例如mysql或者oracle
_parameter:代表整个参数,
如果是单个参数,_parameter就表示这个参数;
如果是多个参数,参数会被放入map中,_parameter就表示这个map-->
<select id="selectAllTestDataBaseId2Parameter" resultType="employee">
<!--表示在不同的环境下执行不同的sql-->
<if test="_databaseId=='mysql'">
select * from employee
<if test="_parameter!=null">
where name=#{_parameter.name}
</if>
</if>
<if test="_databaseId=='oracle'">
select * from employee
</if>
</select>
mybatis有两个内置参数
猜你喜欢
转载自blog.csdn.net/u012045045/article/details/88669609
今日推荐
周排行