我有点反对使用它,因为我相信它可能存在一些问题,但在我尝试之前我并不知道它。或者它是否足以使用它或我应该做简单的SQL语句?有人知道吗?
答案 0 :(得分:2)
它有它的优点和缺点。一个优点是所有查询都自动格式化,转义和优化。这对安全方面来说是一个很大的好处,因为我们都忘记做有时候可以采取的一切措施来保护自己。 Active Record不会忘记。
一个缺点是,有时很难用它构建复杂的查询,但只需运行自己的查询即可轻松完成。总而言之,我强烈建议使用Active Record。在过去的1.5年里,我们一直将它用于我们的企业级应用程序,但它还没有让我们失望。