zoukankan      html  css  js  c++  java
  • Mybatis 错误Illegal overloaded getter method ....

    错误描述:

    Illegal overloaded getter method with ambiguous type for property parent in class class cn.domain.Menu.  This breaks the JavaBeans specification and can cause unpredicatble results.

    javabean:

    public class Menu {
        /** 菜单id */
        private Integer id;
        /** 是否作为一个父节点:父节点不需要URL,permission*/
        private boolean isParent;
        /** 菜单名称 */
        private String name;
        /** 菜单备注 */
        private String remark;
        /** 菜单URL */
        private String href;
        /** 菜单图标 */
        private String icon;
        /** 菜单需要的权限 */
        private Permission permission;
        /** 上级菜单:与href属性互斥 */
        private Menu parent;
        
        public Integer getId() {
            return id;
        }
        public void setId(Integer id) {
            this.id = id;
        }
        public boolean isParent() {
            return isParent;
        }
        public void setParent(boolean isParent) {
            this.isParent = isParent;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getRemark() {
            return remark;
        }
        public void setRemark(String remark) {
            this.remark = remark;
        }
        public String getHref() {
            return href;
        }
        public void setHref(String href) {
            this.href = href;
        }
        public String getIcon() {
            return icon;
        }
        public void setIcon(String icon) {
            this.icon = icon;
        }
        public Permission getPermission() {
            return permission;
        }
        public void setPermission(Permission permission) {
            this.permission = permission;
        }
        
        public Menu getParent() {
            return parent;
        }
        public void setParent(Menu parent) {
            this.parent = parent;
        }
    
    
    
    }

    注意isParent属性,boolean型在javabean规范中有特殊性:.....省略。。直接看isParent的get和set方法;

    错误原因就是boolean型在javabean规范中有特殊性,改个名字就行了。

  • 相关阅读:
    字符串复习笔记
    构造
    网络流复习笔记
    LCT学习笔记
    省选前的数据结构训练
    在windows安装并启动测试kafka
    Scala 原生操作MySQL
    Scala基础语法
    ORACLE查出表所有的触发器及触发器详细信息
    转载二,JAVA面试题
  • 原文地址:https://www.cnblogs.com/moqi2013/p/3699572.html
Copyright © 2011-2022 走看看