gorm、xorm对比如何,大家怎么看

个人简单的试用感受下,感觉gorm好像连个批量删除都不支持,感觉很奇怪,例子如下:

var mons []Monitor //一旦用了此模式,即便查询只有一条记录(或多条)符合,但也会整个表数据删除
    db.Where("Code= ?", "600346").Find(&mons)
    time.Sleep(time.Second * 5)
    db.Delete(&mons)

但奇怪的是gorm的star和fork非常多,这个又是为什么,难道github的star和fork不具备参考性吗?
另外都说gorm和xorm是重量级工具,我用过beego的orm感觉也挺好用啊。想请资深大侠给予点评,也让后来者有可借鉴之处。先行谢过。

共 0 个回复