mybatis的XML配置文件sql查询中,传入对象参中某个字段为list时,sql编写方式。
mybatis的XML配置文件sql查询中,传入对象参中某个字段为list时,sql编写方式。
<if test="chartQueryListDto.educations!=null and chartQueryListDto.educations.size() > 0"> <foreach collection="chartQueryListDto.educations" item="education" open="and a08001a in (" close=")" separator=","> #{education} </foreach> </if>
异常统计:
target is null for method size
原因:
|目标为方法大小的null:总体来说,是在xml文件中使用了错误的方法,chartQueryListDto.educations.size() 方法需要 判空 和 size() 结合用。