你想问的应该是"在开发中是用sql语句好还是ORM好?"其实看开发人员的情况.以我为例, 我是个前端, 我对sql没那么敏感. 普通的CRUD能不能写出来? 我能, 但是得百度,而且过两天我就忘记了. 太高级的sql我也写不来了. 这个时候我就喜欢ORM了, 没有太大的学习成本却能实现较高的目标.但如果你是个职业后端, 建议你写sql. sql执行速度比orm要快(因为orm相当于加了一层映射).
你想问的应该是"在开发中是用sql语句好还是ORM好?"
其实看开发人员的情况.
以我为例, 我是个前端, 我对sql没那么敏感. 普通的CRUD能不能写出来? 我能, 但是得百度,而且过两天我就忘记了. 太高级的sql我也写不来了. 这个时候我就喜欢ORM了, 没有太大的学习成本却能实现较高的目标.
但如果你是个职业后端, 建议你写sql. sql执行速度比orm要快(因为orm相当于加了一层映射).