前缀映射,后缀映射和缓存映射

例如,如果希望所有的表名都在结构体自动命名的基础上加一个前缀而字段名不加前缀,则可以在engine创建完成后执行以下语句:

      tbMapper := core.NewPrefixMapper(core.SnakeMapper{}, "prefix")
engine.SetTableMapper(tbMapper)
    

执行之后,结构体 type User struct 默认对应的表名就变成了 prefix_user 了,而之前默认的是 user