返回布尔型的查询方式

作者: gavin 分类: Java,Java 基础 发布时间: 2022-02-13 18:02

通常用于查询注册时用户名是否已经存在

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>