Mybatis plus使用xml编写sql,需要添加条件时,使

2022-02-11  本文已影响0人  yu4hao4

Mapper层,添加 @Param("query") ,这个query用于后面xml的编写

ClassroomStructureVO getScheduleByCycleAndClass(@Param("query") Map<String, Object> query);

xml文件,通过query.字段名,就能够得到Map内对应的Object数据

<select id="getScheduleByCycleAndClass" parameterType="map" resultMap="SelectResultMap">

      SELECT *

      FROM *

      <where>

        1 = 1

        <if test="query.cycleId != null">

          and FC.CYCLE_ID = #{query.cycleId}

        </if>

      </where>

    </select>

上一篇 下一篇

猜你喜欢

热点阅读