xorm reverse 反向映射数据库表生成实体
- 安装go-xrom
go get -u github.com/go-xorm/cmd/xorm
-
修改默认模板配置
进到 %GOPATH%src/github.com/go-xorm/cmd/xorm/templates/goxorm 目录下
有两个文件
修改config配置:
文档有对genJson描述
prefix 指实体映射时的前缀,添加即可在生成实体时,自动去除表名中的相应前缀
例: 表名 t_user
prefix 为空时 生成的对象文件 t_user.go 对象名 TUser ,
为 t_ 时 生成的对象文件 user.go 对象名 User
但如果在生成对象时将 t_ 作为前缀,在后续使用该对象时,也需要在生成session对象前
将表的映射前缀添加上