Beh, conosco la necessità di tag in struct in golang e in che modo si accede alla riflessione in golang. Ma ho cercato e non sono riuscito a trovare una risposta affidabile alla domanda sul perché dovrei usare i tag sql nella struct mentre scrivevo struct per i risultati sql. Ho esplorato molti codice di esempio e le persone utilizzano sql:"index"
nella struttura e sql:"primary_key"
nella struttura.Perché usare i tag sql in struct in alcune librerie go come gorm?
Ora ho fatto l'indicizzazione nel livello del database, non è abbastanza? Devo usare anche sql:"index"
per ottenere i risultati migliori? Così come ho definito l'attributo chiave primaria nel database dovrei specificare anche sql:"primary_key"
?
Il mio codice sembra funzionare bene senza quelli. Voglio solo sapere i loro benefici e usi.
Dove vedi questo codice di esempio? – saarrrr
Bene, la maggior parte dell'ORM lo sta usando. Tutto a modo loro principalmente Gorm – sh0umik