不对LocalDateTime进行equals和hashCode判断
@Data
public class Test implements Serializable {
/**
* sessionId
*/
Long sessionId;
/**
* 渠道id
*/
private Long channelId;
/**
* 进入排队池时间
*/
private LocalDateTime enterQueueUpTime;
@Override
public boolean equals(Object o){
if(this==o){
return true;
}
if(null==o){
return false;
}
LineUpDto line = (LineUpDto) o;
return Objects.equals(sessionId,line.getSessionId())
&&Objects.equals(channelId,line.getChannelId());
}
@Override
public int hashCode(){
return Objects.hash(sessionId,channelId);
}
}