Mybatis plus使用xml编写sql,需要添加条件时,使用map传值时,xml文件内怎么获取Map当中的属性值

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>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容