beego中的继承映射?

时间:2015-03-17 07:20:37

标签: hibernate inheritance orm beego

像hibernate一样,beego中的继承映射是什么? https://docs.jboss.org/hibernate/orm/3.5/reference/en-US/html/inheritance.html

beego doc(http://beego.me/docs/mvc/model/orm.md)中没有文档。

这样的课程:

学生延伸人

老师扩展人

3 个答案:

答案 0 :(得分:2)

我认为beego orm还没有支持。 https://github.com/astaxie/beego/issues/1389这是一个更简单的问题。

答案 1 :(得分:1)

Beego ORM尚不支持。如果你真的需要它。你可以试试GORM http://jinzhu.me/gorm/

答案 2 :(得分:0)

There is no features like this yet there is an alternative solution
where you can import your controller into another controller.
ex - In ControllerA
type ControllerA struct {
	ControllerB
}
func (this *ControllerA) Test() {
    res := this.DoSomething("Asdasd")
    fmt.Println(res)
}

In Controller B
type ControllerB struct {
	beego.Controller
}
func (this *ControllerB) DoSomething(name string) string{
    return name
}