@Override public boolean equals(Object object) { if (object == null) { return false; } if (object instanceof BaseEntity) { BaseEntity baseEntity = (BaseEntity) object; if (this.getId() == null || baseEntity.getId() == null) { return false; } else { return (this.getId().equals(baseEntity.getId())); } } return false; }