视频地址 https://www.bilibili.com/video/BV1sP4y1o7kB
约定
因为不同类型的SQL执行其实是有些不一样的,这里就以最简单的一个类型为例讲解
public interface TestMapper {
String funOne(@Param("userId") String userId,@Param("status") Integer status);
}
<select id="funOne" resultType="java.lang.String">
SELECT user_id
FROM xdx_test_one
WHERE user_id = ${userId}
<if test="status != null and status == 0">
AND 1 = 1
</if>
LIMIT 1
</select>
大约 18 分钟