SQL 到底重不重要!

烟灰 2007-09-21 01:12:12
以前写过很多程序,都是非O/R Mapping的。觉得很多问题,都可以通过SQL去实现。
特别是涉及到大批量数据处理的问题。
现在用O/R Mapping做项目,精彩的SQL 语句不见了。处理大批量数据,都得将数据取到业务层,逐条处理。而用SQL的话,也许一句话就可以解决。

现在大家都在说O/R Mapping怎么好,我怎么越来越怀念SQL时代了呢?

SQL重要吗?
...全文
312 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacklondon 2007-10-12
  • 打赏
  • 举报
回复
SQL 比 Hibernate 重要。
如果两个人,一个只懂 SQL, 一个只懂 Hibernate,我肯定只要懂 SQL的人。
NVLING 2007-10-11
  • 打赏
  • 举报
回复
SQL是基础还是很重要的..
sea_way 2007-10-10
  • 打赏
  • 举报
回复
你用到就重要,你用不到就不重要。
对有些人重要,对一些人根本不需要了解。
对于企业应用开发人员一般来说是非常重要的。
冯立彬 2007-10-08
  • 打赏
  • 举报
回复
重要,有时你用好了SQL语句,可以顶你好几十条甚至上百条程序语句
swantt 2007-10-08
  • 打赏
  • 举报
回复
都是基于SQL嘛
guishuanglin 2007-10-08
  • 打赏
  • 举报
回复
当然重要, 我的sql就是强,虽然在hibernate时代,但是
hibernate永远是不能与sql相比,
我是两者都用,一个方法我都为实现两种,用的时候自己选择任何一个,
hibernate慢我就换成jdbc方法。
VisualLion 2007-09-29
  • 打赏
  • 举报
回复
SQL当然重要,起码应用领域就相对广泛的多。
freedom2001 2007-09-26
  • 打赏
  • 举报
回复
SQL永远重要,很多事是O/R Mapping本身做不了的,还是要用SQL去实现
gougou8180 2007-09-26
  • 打赏
  • 举报
回复
sql会些基本的就ok了
你说的那些问题 要么你不懂hibernate 要么系统设计的实在是烂
使用hibernate首先得有oo的思想 db驱动跟hibernate是有矛盾的
frank3G 2007-09-26
  • 打赏
  • 举报
回复
sql 可以帮助你理解O/R MAPPING 他是 O/R MAPPING的基础
iskyshop 2007-09-26
  • 打赏
  • 举报
回复
sql很重要,至于orm的使用,我认为择其优而用,有的时候用orm查询很费劲,这样就可以用sql,往往就是一条sql就解决的问题,orm却要很多语句
storm_zone 2007-09-24
  • 打赏
  • 举报
回复
并不是使用了Hibernate就能离开SQL了呀~一定要掌握SQL的!
sunyujia 2007-09-24
  • 打赏
  • 举报
回复
sql还是很重要的,Hibernate不适用于一些对象关系比较复杂的系统,事实上这取决于架构师,毕竟牛人还是占少数的,ibatis 也不错啊,很灵活可以拟补hibernate的不足.没有什么是万能的还是把基础学好,框架这东西靠不住,没准那天就不流行了.
晓风残月0110 2007-09-22
  • 打赏
  • 举报
回复
SQL很重要,我相信
for_cyan 2007-09-21
  • 打赏
  • 举报
回复
O/R Mapping 是将关系型的数据库转换为面向对对象型的,因为我们的开发语言整个环境都在基于面向对象的,利用O/R更利于从面向对象角度来思考问题,你所说的sql更简单也许是你的映射关系没做好的原因,真正用面向对象的关系来操作数据库是更有效率的,当然是从编程的角度
要不为什么现在还有一堆人研究面向对象的数据库?
wesnow 2007-09-21
  • 打赏
  • 举报
回复
我觉得在现阶段SQL还是很重要的,SQL数据库还是主流。

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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