Executando verificação de segurança...
Em resposta a [Não disponível]
0
Carregando publicação patrocinada...
1
1

É que a maioria dos ORMs segue esse modelo de anotações no struct/objeto, e diferente de outras linguagens que costumam usar @, Go usa as flags de struct para isso, mas no fundo segue a mesma lógica.