• 重写equals、hashCode、toString方法


    public boolean equals(Object o) {
            if (o == this) {
                return true;
            } else if (!(o instanceof LearningTaskDto)) {
                return false;
            } else {
                LearningTaskDto other = (LearningTaskDto)o;
                if (!other.canEqual(this)) {
                    return false;
                } else {
                    Object this$assignUsers = this.getAssignUsers();
                    Object other$assignUsers = other.getAssignUsers();
                    if (this$assignUsers == null) {
                        if (other$assignUsers != null) {
                            return false;
                        }
                    } else if (!this$assignUsers.equals(other$assignUsers)) {
                        return false;
                    }
    
                    Object this$courseIds = this.getCourseIds();
                    Object other$courseIds = other.getCourseIds();
                    if (this$courseIds == null) {
                        if (other$courseIds != null) {
                            return false;
                        }
                    } else if (!this$courseIds.equals(other$courseIds)) {
                        return false;
                    }
    
                    return true;
                }
            }
        }
     
    public int hashCode() {
            int PRIME = true;
            int result = 1;
            Object $assignUsers = this.getAssignUsers();
            int result = result * 59 + ($assignUsers == null ? 43 : $assignUsers.hashCode());
            Object $courseIds = this.getCourseIds();
            result = result * 59 + ($courseIds == null ? 43 : $courseIds.hashCode());
            return result;
        }
    
        public String toString() {
            return "LearningTaskDto(assignUsers=" + this.getAssignUsers() + ", courseIds=" + this.getCourseIds() + ")";
        }
    随笔看心情
  • 相关阅读:
    超好看的UI配色网站汇总~
    JS获取非行内样式
    最近看到的一些不错前端面试题目
    指令
    $filter $watch
    学习学习学习
    Mongoose by时间查询
    AngularJs 学习 笔记 4 foreach
    AngularJs 学习 笔记 3
    AngularJs 学习 笔记 2
  • 原文地址:https://www.cnblogs.com/stromgao/p/15160651.html
Copyright © 2020-2023  润新知