设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
程序员
›
你们平时手撸 SQL 多吗?还是 ORM 优先
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
求职半个月,感觉快撑不住了,想听听大家的
›
你能接受女朋友不要彩礼,但是和你谈之前经
›
共事了 7 年的同事今天 last day,还是会有
›
国内 TOP 大厂快满 3 年了,想裸辞自由几个
›
F站怎么有这么多人以 PC 为荣?
今日热议主题
用 AI 撸了一个 GPT Image 1.5 图片编辑器
正式公布基于 AI 驱动的新一代 Android 中
一念成魔
出 12.18 开的 88VIP 权益
[租房] 求一个上海的房源
随手用 ai 搓了一个显化工具
有支持中文的语音转文字的模型么
我想让我的工具出海赚美刀,第一次做,有些
经常 PC 的人都是怎么看待感染性病和艾滋的
windows11 最近更新了一次,找不到环境变量
你们平时手撸 SQL 多吗?还是 ORM 优先
tangmanger
· 2025-9-4 16:24:25 · 1515 次点击
最近接手一个项目,里面有好多 SQL 语句,然后拿到 ORM 执行 SQL 字符串 话说,有 ORM 平时有什么场景需要手写 SQL 的
举报
·
1515 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最早评论
13 条回复
14#
canteon
初学
2025-9-4 17:16:43
一直都是手写 sql ,框架或者自己写一个语法糖,能预编译就行。orm 也用,偷懒的时候用 orm 。其实最主要的是因为 orm 还要去看文档,虽然每个框架思想大差不差,也能看懂。如果你要是维护那种老的项目,或者压根是一个不了解的框架,你就知道原生 sql 的方便处了。我现在就在看用 ruby 写的一个老项目,sql 天天有慢查询。全是用 orm 写的,找位置都挺费劲的
13#
lynnworld
初学
2025-9-4 17:01:36
写模板 SQL 然后生成代码
12#
irisdev
小成
2025-9-4 16:58:28
表结构复杂、数据量大还是写 sql ,人家几十年研发的引擎肯定比查完自己拼强
11#
pangdundun996
初学
2025-9-4 16:57:38
复杂点的项目一般都是手写 sql 吧
10#
WDATM33
小成
2025-9-4 16:55:56
看业务,比如写个报表 所有数据放业务层处理太复杂了, 还是直接 sql 一次性查出数据好处理点。
9#
lbunderway
初学
2025-9-4 16:54:26
数据统计往往要 sql 才好写,orm 不容易实现,我们项目就是 sql 用的多
8#
cccvno1
小成
2025-9-4 16:51:53
需要查一些老项目的表的时候,不是所有表设计的都是那么规范的,这时候直接写 sql 查完了再用 orm 将结果映射成对象更方便。 我觉得 orm 的核心还是映射,能将返回结果映射成结构体就够了。 可以看看 C#的 dapper ,写一些小项目或者运维小工具挺爽的。
7#
yvyvyv
初学
2025-9-4 16:46:40
crud 员一般都是 ORM ,写的快可读性好,交接起来也容易。 连表查询有索引都是慢查询的时候,就用 sql 替代 ORM(因为我 ORM 理解的不够透,还是写 sql 优化容易一些)
6#
Dorathea
初学
2025-9-4 16:38:19
说回正题吧, 我是[不用 ORM]( https://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/) 那一派的, 我觉得小项目不需要, 大项目谨慎使用
下一页 »
1
2
/ 2 页
下一页
返回顶部