类中的一个重写hashCode方法
public int hashCode() {
int result = true;
return 1;
}
完整类是这样的
public class DatabaseInitializerPO implements Serializable {
private static final long serialVersionUID = 1L;
public DatabaseInitializerPO() {
}
public boolean equals(Object o) {
if (o == this) {
return true;
} else if (!(o instanceof DatabaseInitializerPO)) {
return false;
} else {
DatabaseInitializerPO other = (DatabaseInitializerPO)o;
return other.canEqual(this);
}
}
protected boolean canEqual(Object other) {
return other instanceof DatabaseInitializerPO;
}
public int hashCode() {
int result = true;
return 1;
}
public String toString() {
return "DatabaseInitializerPO()";
}
}
这是要返回统一的hashcode,不断覆盖操作。
啊?老哥细说,不断覆盖操作和int result =true;是什么关系,不是很明白
@WantToCode: 这个类好像是数据源连接实例,写代码的人就是想表达一下单例模式。应该是在容器中只有这一个初始化实例生成。 这个是我大概理解的意思,具体你看是不是这样还需要根据系统而定哦。
@freerPolymer: 谢谢老哥
@WantToCode: 弄明白了就好了
....,,没看懂 估计就想要1吧 或许还有其他的代码
是公司打好的包,还是不理解有这样赋值的操作吗233
感觉是没意义的,返回个1也是没意义的
毫无意义、随心所欲、爽歪歪
是不是有作为字典的key在使用?
打好的包?你反编译的结果吗?还是源码就这样
导入的公司自己的依赖包😂
不如直接问同事
– 会长 2年前@会长: 😂
– WantToCode 2年前