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>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM