私はgorm
libを使用しています。そのlibを使用するには、すべての列フィールドをエクスポートする必要があります。このようなものGolangでエクスポートされたフィールドのセッターを実装する方法は?
type myType struct {
Id int
Name string
}
しかし、これで、構造体フィールドの追加ロジックを処理する方法。たとえば、Name
フィールドにMr
という接頭辞を付ける場合はどうすればよいですか?クライアントは常にmyType.Name = "whatever"
を実行できます。 Name
を非公開にしてそれを設定した場合、そのフィールドは決してgorm
で動作しません。これに対処する任意のgolang方法ですか?