感觉Gorm的模型“关联”这块不太好理解,请问go没有没有类似Larval的 Eloquent ORM推荐?

特别是Gorm的 一对一、一对多、多对多的理解,
感觉没有 Laravel的Eloquent ORM好理解,有类似LV的这种ORM推荐吗?

public function phone(): HasOne
{
    return $this->hasOne(Phone::class);
}


public function post(): BelongsTo
{
   return $this->belongsTo(Post::class);
}

只要在模型文件中定义即可,很好理解!

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 5
fatrbaby

go这种静态语言,很难实现PHP的各种魔法,所以模仿Eloquent的各种ORM都模仿得不是很像。我也早弃了Gorm,改用ent了。

4个月前 评论
liziyu (楼主) 4个月前

没有过php的,不过在官方文档上找到一个 关联模式 ,http://gorm.cn/zh_CN/docs/associations.html#Association-Mode,我平时处理这种 has one has many many to many 一般用preload,或者干脆自己写SQL了。。。

4个月前 评论
liziyu (楼主) 4个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!