返回布尔型的查询方式
通常用于查询注册时用户名是否已经存在
Service 层代码
boolean bool = userMapper.haveUser(openId); if(!bool){ userMapper.insert(param); }else{ userMapper.updata(param); }
XML层的代码
<select id="haveUser" parameterType="String" resultType="boolean"> SELECT IF(COUNT(*),TRUE,FALSE) FROM user WHERE open_id= #{openId}; </select>