1、使用了@EqualsAndHashcode注解,那么他們都將重寫(xiě)equals和hashcode方法,而這兩個(gè)方法都是根據(jù)你of指定的屬性(默認(rèn)全部)而生成的。 2、繼承時(shí)候父類通常也要加上該屬性,否則equals為false,hashcode會(huì)不一樣 3、使用集合類時(shí)候也要小心一點(diǎn),例如hashmap,會(huì)造成2個(gè)對(duì)象但是會(huì)覆蓋(雖然我們業(yè)務(wù)邏輯上認(rèn)為他們相等)。
www.dbjr.com.cn/program/338699p...htm 2025-5-27