Les mauvaises pratiques de Classe définit compareTo(...) et utilise l'Objet.equals()

Se demander ce qui doit être fait pour répertoriés méthode

 public final int compareTo(final FieldDTO o) {
        return o.available.compareTo(this.available);

son lancement exception à la ligne 2, en indiquant
Les mauvaises pratiques de Classe définit compareTo(...) et utilise l'Objet.equals() 16 jours
champ définit compareTo(FieldDTO) et utilise l'Objet.equals()

Pas sûr de savoir comment dois-je gérer cela.
Merci à l'avance.

Il est vraiment lancer une Exception? Ou est-ce juste un avertissement (peut-être par findBugs)?
FieldDTO semble être une classe interne de votre projet, poser cette question qui l'a créé.

OriginalL'auteur Maulzey | 2013-05-22