为什么大型项目不用SQL语句

mirrorspace 2015-06-14 02:49:55
很多大型项目都使用了ORM框架,没用SQL语句这是为什么?
我做的项目较小,使用了一个小的ORM,直接写的SQL语句然后得到实体对象.觉得可以很好的控制,要哪个值就直接写SQL.
为什么大的项目要用框架呢.
...全文
485 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果我们说“二者可以同时使用”,就能破除许多迷信色彩,能够客观地看到它的好处,也能发现主动地规避它的问题。
mirrorspace 2015-06-15
  • 打赏
  • 举报
回复
感谢,给分了.. 从性能和绕来绕去的框架不好看懂这两方面考虑, 还是;执行SQL->得到实体对象.这个最方便了
  • 打赏
  • 举报
回复
IBatis其实就是原生SQL……
  • 打赏
  • 举报
回复
即使同时使用,也没有发现有什么问题。
mirrorspace 2015-06-15
  • 打赏
  • 举报
回复
引用 7 楼 starfd 的回复:
[quote=引用 6 楼 mirror030 的回复:] [quote=引用 4 楼 starfd 的回复:] 跟大型小型么关系,跟系统要求的性能有关,如果对于数据库部分的性能要求不高,用ORM完全是个很合理的事情
这么说 从理论上讲使用ORM在性能上要比直接SQL要好?[/quote] ORM是牺牲性能提高开发效率……[/quote] 纳尼,我一直以为ORM很牛X. IBITIS,配置好多东西,NHB又没学会.所以一直在使用原始SQL,觉得还不错
  • 打赏
  • 举报
回复
引用 6 楼 mirror030 的回复:
[quote=引用 4 楼 starfd 的回复:] 跟大型小型么关系,跟系统要求的性能有关,如果对于数据库部分的性能要求不高,用ORM完全是个很合理的事情
这么说 从理论上讲使用ORM在性能上要比直接SQL要好?[/quote] ORM是牺牲性能提高开发效率……
mirrorspace 2015-06-15
  • 打赏
  • 举报
回复
引用 4 楼 starfd 的回复:
跟大型小型么关系,跟系统要求的性能有关,如果对于数据库部分的性能要求不高,用ORM完全是个很合理的事情
这么说 从理论上讲使用ORM在性能上要比直接SQL要好?
mirrorspace 2015-06-15
  • 打赏
  • 举报
回复
引用 12 楼 sp1234 的回复:
如果我们说“二者可以同时使用”,就能破除许多迷信色彩,能够客观地看到它的好处,也能发现主动地规避它的问题。
嗯,条条大路都
  • 打赏
  • 举报
回复
比如什么大型项目 用的什么orm框架。。 为毛我看到的都是中小型项目采用orm框架? 因为org的底层管控太麻烦 而且自动生成的语句有些时候不如人工写的
  • 打赏
  • 举报
回复
跟大型小型么关系,跟系统要求的性能有关,如果对于数据库部分的性能要求不高,用ORM完全是个很合理的事情
showjim 2015-06-14
  • 打赏
  • 举报
回复
和大型小型没有关系吧,和设计者的经验有关系,可能正好你看到的项目的设计者是这样的。
IceNature 2015-06-14
  • 打赏
  • 举报
回复
可维护性更强吧……
newtee 2015-06-14
  • 打赏
  • 举报
回复
涉及到性能的还是sql语句吧

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧