加油,新时代打工人!
【MapSqlParameterSource】映射数据源官方API介绍
MapSqlParameterSource source = new MapSqlParameterSource(params)
source.addValue("dwmc", "%" + params?.dwmc?.toString() + "%")
.addValue("dwdd", "%${params.dwdd}%")
//.addValue("dwxz", params.dwxz)
.addValue("idss", idss)
new MapSqlParameterSource(params)其中params 这个参数 加上去的话 我们就不用自己写参数了 如上面第四行注释的代码,
new MapSqlParameterSource()当没有params参数时,我们需要自己写.addValue,如上面取消第四行注释
if (params?.dwxz) {
whereSQL += """and t.department_nature = :dwxz"""
}
前提是属性和前端index的id值名称一致