Etsitään ORM: ää tietokantakerrokseen Golangilla

Blogi

Jokainen, joka alkaa työskennellä Golangin kanssa, voi huomata jonkin verran alhaisempaa tuottavuutta muihin kieliin verrattuna rakennettaessa tietokannan kerrosta. Tämä sisältää paljon toistuvaa SQL -koodia, joka saa meidät tuhlaamaan aikaa murehtimiseen asioista, jotka eivät tuota lisäarvoa haluamallemme toimittaa.

Nähdäkseni, kuinka tämä lib toimii kentällä, rakensin pienen esimerkkiprojektin kirjakirjastosta, jossa on CRUD -toimintoja. Täällä näet kuinka lisätä, päivittää, poistaa, tehdä kyselyitä ja miten käsitellä tapahtumia tietokannassa yksinkertaisella tavalla.

Kirjasto -sovellusliittymällä on viisi toimintoa:

  • POST /kirjat (Lisää uusi kirja kirjastoon)
  • GET /kirjat /{bookID} (Hae kirja kirjastostasi ID -tunnuksellasi)
  • PUT / kirjat / {bookID} (Päivitä kirja kirjastossa)
  • POISTA /kirjat /{kirjan tunnus} (kirjan poistaminen kirjastosta)
  • GET /kirjat (Hae kaikki kirjat kirjastosta)

#chi #golang #tietokantakerros #mysql #orm

codeburst.io

Etsitään ORM: ää tietokantakerrokseen Golangilla

Jokainen, joka alkaa työskennellä Golangin kanssa, voi huomata jonkin verran alhaisempaa tuottavuutta muihin kieliin verrattuna rakennettaessa tietokannan kerrosta. Tämä sisältää paljon toistuvaa SQL -koodia, joka saa meidät tuhlaamaan aikaa murehtimiseen asioista, jotka eivät tuota lisäarvoa haluamallemme toimittaa. Tässä opetusohjelmassa näet Etsitkö ORM: ää tietokantakerrokselle Golangilla