|
@@ -93,13 +93,18 @@ func setupMapping(engine *xorm.Engine) {
|
|
|
snake := core.SnakeMapper{}
|
|
|
|
|
|
// Global mapping. Default is snake.
|
|
|
- engine.SetMapper(same)
|
|
|
+ // engine.SetMapper(same)
|
|
|
|
|
|
// Table-specific mapping.
|
|
|
engine.SetTableMapper(gonic)
|
|
|
|
|
|
// Column-specific mapping.
|
|
|
engine.SetColumnMapper(snake)
|
|
|
+
|
|
|
+ prefixedMapper := core.NewPrefixMapper(same, "prefix")
|
|
|
+ wrappedMapper := core.NewSuffixMapper(prefixedMapper, "suffix")
|
|
|
+ decoratedMapper := core.NewCacheMapper(wrappedMapper)
|
|
|
+ engine.SetMapper(decoratedMapper)
|
|
|
}
|
|
|
|
|
|
func main() {
|