我又双叒叕掉坑里去了,之前一直嚷嚷着SQL语句不区分大小写,然后在写SQL语句的时候就非常随意了,这次一个bug让我印象太深刻了,数据库名是小写开头,但是在项目里我脑子一热写成了首字母大写,然后找个bug困扰了我一个多星期,记录一下吧。
<delete id="user_del_more" parameterType="map">
delete from crm_user where User_id in (${userids})
</delete>
SQL语句数据库名要区分大小写,如果记不住,就严格按照数据库的标准来,大小写都保持一致。