在mapper.xml里面想删除mysql表中的一条记录,如下是可以实现的。
<delete id="deleteBspAccount" parameterType="String">
delete from T_BSP_ACCOUNT
<where>
<if test="id !=null">
and id=#{id}
</if>
</where>
</delete>
如上图,但是如果是以下这样的结构,就无法实现删除功能
<delete id="deleteBspAccount" parameterType="String">
delete from T_BSP_ACCOUNT t
<where>
<if test="id !=null">
and t.id=#{id}
</if>
</where>
</delete>
也不清楚是为什么,先记录在案吧。