你们平时手撸 SQL 多吗?还是 ORM 优先

6 天前
 tangmanger

最近接手一个项目,里面有好多 SQL 语句,然后拿到 ORM 执行 SQL 字符串 话说,有 ORM 平时有什么场景需要手写 SQL 的

6611 次点击
所在节点    数据库
66 条回复
hoosin
6 天前
看情况,比如 ClickHouse 这种分析型数据库,SQL 写起来更直观
changz
5 天前
@esee 你这话说的。。。我注意不写 bug ,就不会有 bug 了?
meshell
4 天前
即使是用 orm ,也可以用 create builder 来写代码式的 SQL 吧
bbbblue
3 天前
都是 sql builder
java 用 jooq
nodejs 用 drizzle
ORM 用不惯...sql builder 还是写 sql 的路子 多了一点编译期安全
mshadow
3 天前
我对好用的 ORM 定义:
1.完善的模型映射
2.提供好用的基础 CRUD 功能
3.提供好用的 sql builder

基于此,
业务中占比超高的单表简单 CRUD ,直接使用 ORM 提供的,
剩下的绝大多数能用 sql builder 搞定,
极少数特殊的,自己写 sql 或者 sql builder 生成后自己二次处理一下。
WithoutSugarMiao
3 天前
自工作以来,就没手撸过。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1157104

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX