当我使用api/userTools/getUserToolsByNickName?nickname=hewen传值根据nickname查询用户信息时,无法返回查询的信息phone信息。请问可能是哪些错误。具体相关代码如下:
controller:
UserDto:
private String userId;
/**
* 昵称
*/
private String nickName;
/**
* 邮箱
*/
@JsonIgnore
private String phone;
@RequestMapping("/getUserToolsByNickName")
public ResponseVO getUserToolsByNickName(@RequestParam("nickname") String nickname) {
System.out.println(nickname);
UserDto bean=userToolsService.getUserToolsByNickName(nickname);
return getSuccessResponseVO(bean);
}
serviceimpl:
@Override
public UserDto getUserToolsByNickName(String nickName) {
return this.userToolsMapper.selectByNickName(nickName);
}
Mapper:
UserDto selectByNickName(@Param("nickName") String nickName);
xmlSql:
<select id="selectByNickName" resultType="com.hewen.entity.dto.UserDto">
select user_id as userId,nick_name as nickName,phone from user_tools where nick_name=#{nickName}
</select>
以下是查询的具体返回结果