标签: design-patterns activerecord language-agnostic repository-pattern
答案 0 :(得分:5)
答案 1 :(得分:2)
IMO,Repository模式有助于减少对数据库的查询次数,因为它会让您根据事务和命令批处理进行思考,而使用Active Record模式则很容易被调用.save (),.fetch()等,鲁莽放弃。数据库通常可能是一个足够大的瓶颈,不要因为不必要的查询而变得更糟。