问题出现场景:
delete 语句中有两个参数,参数不能正确赋值
接口定义的方法没有加@Param参数
void deleteResultByTaskIdAndSiteId(String taskId, String aegisSiteID);
<delete id="deleteResultByTaskIdAndSiteId">
DELETE FROM MIRROR_BOARD_SUMMARY_NEW WHERE TASK_ID =#{taskId,jdbcType=VARCHAR} AND aegis_site_id = #{aegisSiteID,jdbcType=VARCHAR}
</delete>
解决方法:
接口中定义的方法增加@Param参数
void deleteResultByTaskIdAndSiteId(@Param("taskId")String taskId, @Param("aegisSiteID")String aegisSiteID);