Il primo if, ovvero quello che controlla se l'id dell'asta (idAsta) passato dal metodo corrisponde all'id di un'asta presente in offerte, dovrebbe dirmi se per l'asta che ho selezionato esiste già un'offerta inserita. Questo dovrebbe risultare sempre vero visto che ad ogni inserimento di un'asta viene inserita anche una nuova offerta pari al prezzo base.
if (key.getIdAsta() == idAsta) { //sempre vero?!?
E allora perché lo metti?
se è sempre vero non c'è bisogno di mettere un if
I computer sono incredibilmente veloci, accurati e stupidi.
Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
Insieme sono una potenza che supera l'immaginazione.