Sto lavorando all'aggiornamento del codice da JBoss 5.1 a JBoss 7.1 e non riesce se questi metodi non sono implementati esplicitamente negli adattatori di risorse. Comprendo il concetto di ciascuno e conosco il contratto tra i due. Non sto chiedendo come implementarli o cosa significano. Sto chiedendo specificamente perché DEVONO essere implementati per il codice Java EE 6 (in questo caso JBoss AS 7.1).Perché Java EE 6 richiede equals() e hashCode() da implementare per gli adattatori di risorse?
C'è un buon motivo per mettere un sacco di pensiero in loro o è sufficiente avere semplicemente:
boolean equals(Object obj) { return super.equals(obj) ; }
int hashCode() { return super.hashCode() ; }
Dove si vede che coloro che sono tenuti? –
all'avvio. Spiacente, prima volta post, premi invio quando digiti i tag e ha postato la domanda. Appena modificato –
Interessante, sembra che ci siano un sacco di hit di Google per questo problema ('" Un ResourceAdapter deve implementare un metodo "boolean equals pubblico (Object)". ") Ma non ci sono spiegazioni effettive per cui è necessario. –