springboot查询的结果,部分字段不返回给前端

方法一:加上    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) :前端就不能接收到
    /** 
     * 密码
     */
    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
    @ExcelProperty("password")
    private String password;
    
    
方法二:新建一个实体类


方法三: resultType="java.util.Map"
    <select id="selectMenuByUserId" resultType="java.util.Map">

        SELECT
            u.id,u.user_name,u.nick_name,ur.role_id,rm.menu_id,m.menu_name
        FROM
            sys_user u
-- 	插入用户的角色id
                LEFT JOIN sys_user_role ur ON u.id = ur.user_id
-- 	插入角色的权限id
                LEFT JOIN sys_role_menu rm ON ur.role_id=rm.role_id
-- 	根据menu_id 查询权限信息
                LEFT JOIN sys_menu m ON rm.menu_id=m.id
        WHERE
            u.id=1
          AND m.menu_name IS NOT NULL



    </select>
posted @ 2022-02-21 09:39  成强  阅读(3379)  评论(0编辑  收藏  举报