2021
11-16
11-16
解决idea默认带的equals和hashcode引起的bug
idea默认带的equals和hashcode引起的bug最近因规范需要,统一使用idea,使用的版本为2017.4.建立一个实体类,在添加的时候,使用idea的快捷键自动生成了equals和hashcode方法.选择2个属性进行生成然后往list中添加,结果一直出现重复记录,调试半天发现if(!super.equals(o))returnfalse;这一句是进行引用比较,如果同一个类,直接返回,导致出现问题。按理说我选择属性进行比对,肯定是不可能是相同引用了,所以2017.3.4分版本...
继续阅读 >