类似update 要先find然后再update .
回复 (4)
B
@alsotang 有些时候我只想更新一个字段的值,但是看执行sql它却更新了整个数据行。 我跟朋友对ORM争议很大,不知道是用还是不用。如果考虑到后期并发打的情况
K
要用 第一,代码更优雅易懂,好维护 第二,更好地规避sql注入 第三,避免忘记释放连接 第四,验证模型更方便 最后,node.js的sequelize是轻量级的,异步的,不是hibernate,ef那种怪物级的框架。性能影响不会特别明显。强类型有时候就是太死板了,有些问题处理起来很麻烦。
来自酷炫的 CNodeMD
A
就 cpu 层面来说,对于性能我觉得影响不大。但从 io 的角度说,用了 orm 之后,更多的操作会偏向单对象操作,而非批量操作。
参与回复
登录后即可参与回复。登录