数据库
首页 > 数据库> > mysql数据库 map传参

mysql数据库 map传参

作者:互联网

mysql数据库 map传参

 Map<String, Object> map2 = new HashMap<>();
                map2.put("schoolId", appLogin.getSchoolId());
                map2.put("userType", "2");
                SysAppLogin login = loginService.selectByDeptId(map2);

//mapper层
SysAppLogin selectByDeptId(Map<String, Object> map);

//mapper实现层
  @Override
    public SysAppLogin selectByDeptId(Map<String, Object> map) {
        return SysAppLoginMapper.selectByDeptId(map);
    }

//xml层
    <select id="selectByDeptId" parameterType="Map" resultMap="SysAppLoginResult">
        SELECT
            *
        FROM
            jr_sys_app_login
        WHERE
            School_Id = #{schoolId}
        <if test="userType != null and userType != ''"> AND User_type = #{userType}</if>
        <if test="customerType != null  and customerType != ''"> AND customerType =#{customerType}</if>
    </select>

标签:传参,map,schoolId,selectByDeptId,SysAppLogin,map2,mysql,Map
来源: https://blog.csdn.net/weixin_49419695/article/details/114917689