登录
首页 >  Golang >  Go问答

xorm 一张表,两个字段,关联另外一张表 怎么处理,怎么给字段加别名?

来源:SegmentFault

时间:2023-01-16 12:29:30 439浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《xorm 一张表,两个字段,关联另外一张表 怎么处理,怎么给字段加别名?》,介绍一下go、xorm,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

type Question struct {
    Id           int64
    Question string
    Editor       int64
    Proofreading int64
}

type User struct {
    Id           int64
    Username
}

type Questionquery struct {
    Id           int64
    Question string 
    EditorName string
    ProofreadingName string
}

Question 中 Editor 和 Editor 都要关联User, 取得相应的 Username,这个xorm 该怎么写?

正确答案

type Question struct {
    Id           int64
    Question string
    Editor       int64
    Proofreading int64
}

type User struct {
    Id           int64
    Username
}

type Questionquery struct {
    Question `xorm:"extends"`
    User `xorm:"extends"`
}

本篇关于《xorm 一张表,两个字段,关联另外一张表 怎么处理,怎么给字段加别名?》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表