1. 首页
  2. 主题
  3. Xorm

xorm映射struct 中的ID字段到数据库变成 i_d

tablecell · · 1715 次点击
``` package main import ( _ "github.com/mattn/go-sqlite3" "log" "xorm.io/xorm" ) type User struct { ID int64 Name string Age int Author string Published int } var x *xorm.Engine func main() { x, err := xorm.NewEngine("sqlite3", "test.db") err = x.Sync2(new(User)) if err != nil { log.Fatalf("Fail to sync database: %v\n", err) } } ``` 运行后查看数据库表 ![Screenshot_1.jpg](https://static.studygolang.com/210316/db84d7a50d6bb7802c4b2d01e7763e65.jpg)
![image.png](https://static.studygolang.com/210319/598dbc15822ebe16ec3f6922d54b75b9.png) https://gobook.io/read/gitea.com/xorm/manual-zh-CN/chapter-01/1.engine.html 更多有关 xorm 知识请参阅官方文档
#9
更多评论
xorm 会将读取到的字段名转为下划线风格(蛇形)
#1
1楼 <a href="/user/LintP" title="@LintP">@LintP</a> 为什么 Name 不是 n_a_m_e
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中