错误解释
这个错误出现在数据库查询返回数据到Object的解析上。简而言之就是,go端写的struck字段数目和数据库返回的结果字段数目不匹配。
我犯的错
类似情况,以上文的代码做类比。就是如方法 GetMailBoxAddrBuildingLink()。
贴代码
func GetMailBoxAddrBuildingLink(engine *xorm.Engine, addr string, num int64,buildingAddr string) (addr *MailAddrBuildingLink ,had bool,err error){
addr = &MailBoxAddress{} //引用实例初始化
has,err = engine.Table("mailboxes").Alias("box").Select("box.*, mailbuilding.addr,buildings.*,links.*").
Join("INNER",[]string{"buildin