andbin ha scritto:
carlo.b ha scritto:
quando la tabella mediante il resultSet tira dentro il model della tabella del DB, ne cambia l'ordine delle colonne
Ok. E a riguardo, una cosa che non ti ho detto ieri (non ci ho pensato subito in effetti): MAI fare un select * from xyz in casi come questi.
Altra regola d'oro: MAI fare un
INSERT INTO tabella VALUES(...)
Quando devi fare degli inserimenti, esplicita sempre i campi dopo la tabella:
INSERT INTO tabella(campo1, campo2, campo3, ...) VALUES(...)
Perchè esperienza insegna che prima o poi dovrai aggiungere campi a quella tabella, quindi la struttura di quella tabella cambierà e ciò accadrà quando il software è ormai in produzione. E se ciò dovesse succedere (e succederà) non potrai aggiungere i nuovi campi alla tabella senza prima aver fermato il software, effettuato le modifiche al codice, ricompilato.
Ciao. :ciauz: