mybatis如何根据不同的条件运行不同的SQL代码块呢?
下文笔者讲述mybatis根据不同的条件运行不同的sql代码块的方法及示例分享,如下所示
实现思路: 使用choose,when,otherwise即可实现运行不同sql代码块的效果例: 根据id的值运行不同的代码块
<choose> <when test="id !=null and id == 3"> sql 块 </when> <when test="id !=null and id == 2"> sql 块 </when> <otherwise> sql 块 </otherwise> </choose>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。