特别是涉及到大批量数据处理的问题。
现在用O/R Mapping做项目,精彩的SQL 语句不见了。处理大批量数据,都得将数据取到业务层,逐条处理。而用SQL的话,也许一句话就可以解决。
现在大家都在说O/R Mapping怎么好,我怎么越来越怀念SQL时代了呢?
SQL重要吗?
17 个解决方案
#1
O/R Mapping 是将关系型的数据库转换为面向对对象型的,因为我们的开发语言整个环境都在基于面向对象的,利用O/R更利于从面向对象角度来思考问题,你所说的sql更简单也许是你的映射关系没做好的原因,真正用面向对象的关系来操作数据库是更有效率的,当然是从编程的角度
要不为什么现在还有一堆人研究面向对象的数据库?
要不为什么现在还有一堆人研究面向对象的数据库?
#2
我觉得在现阶段SQL还是很重要的,SQL数据库还是主流。
#3
#4
SQL很重要,我相信
#5
sql还是很重要的,Hibernate不适用于一些对象关系比较复杂的系统,事实上这取决于架构师,毕竟牛人还是占少数的,ibatis 也不错啊,很灵活可以拟补hibernate的不足.没有什么是万能的还是把基础学好,框架这东西靠不住,没准那天就不流行了.
#6
并不是使用了Hibernate就能离开SQL了呀~一定要掌握SQL的!
#7
sql很重要,至于orm的使用,我认为择其优而用,有的时候用orm查询很费劲,这样就可以用sql,往往就是一条sql就解决的问题,orm却要很多语句
#8
sql 可以帮助你理解O/R MAPPING 他是 O/R MAPPING的基础
#9
sql会些基本的就ok了
你说的那些问题 要么你不懂hibernate 要么系统设计的实在是烂
使用hibernate首先得有oo的思想 db驱动跟hibernate是有矛盾的
你说的那些问题 要么你不懂hibernate 要么系统设计的实在是烂
使用hibernate首先得有oo的思想 db驱动跟hibernate是有矛盾的
#10
SQL永远重要,很多事是O/R Mapping本身做不了的,还是要用SQL去实现
#11
#12
SQL当然重要,起码应用领域就相对广泛的多。
#13
都是基于SQL嘛
#14
重要,有时你用好了SQL语句,可以顶你好几十条甚至上百条程序语句
#15
当然重要, 我的sql就是强,虽然在hibernate时代,但是
hibernate永远是不能与sql相比,
我是两者都用,一个方法我都为实现两种,用的时候自己选择任何一个,
hibernate慢我就换成jdbc方法。
hibernate永远是不能与sql相比,
我是两者都用,一个方法我都为实现两种,用的时候自己选择任何一个,
hibernate慢我就换成jdbc方法。
#16
你用到就重要,你用不到就不重要。
对有些人重要,对一些人根本不需要了解。
对于企业应用开发人员一般来说是非常重要的。
对有些人重要,对一些人根本不需要了解。
对于企业应用开发人员一般来说是非常重要的。
#17
SQL是基础还是很重要的..
#18
SQL 比 Hibernate 重要。
如果两个人,一个只懂 SQL, 一个只懂 Hibernate,我肯定只要懂 SQL的人。
如果两个人,一个只懂 SQL, 一个只懂 Hibernate,我肯定只要懂 SQL的人。
#1
O/R Mapping 是将关系型的数据库转换为面向对对象型的,因为我们的开发语言整个环境都在基于面向对象的,利用O/R更利于从面向对象角度来思考问题,你所说的sql更简单也许是你的映射关系没做好的原因,真正用面向对象的关系来操作数据库是更有效率的,当然是从编程的角度
要不为什么现在还有一堆人研究面向对象的数据库?
要不为什么现在还有一堆人研究面向对象的数据库?
#2
我觉得在现阶段SQL还是很重要的,SQL数据库还是主流。
#3
#4
SQL很重要,我相信
#5
sql还是很重要的,Hibernate不适用于一些对象关系比较复杂的系统,事实上这取决于架构师,毕竟牛人还是占少数的,ibatis 也不错啊,很灵活可以拟补hibernate的不足.没有什么是万能的还是把基础学好,框架这东西靠不住,没准那天就不流行了.
#6
并不是使用了Hibernate就能离开SQL了呀~一定要掌握SQL的!
#7
sql很重要,至于orm的使用,我认为择其优而用,有的时候用orm查询很费劲,这样就可以用sql,往往就是一条sql就解决的问题,orm却要很多语句
#8
sql 可以帮助你理解O/R MAPPING 他是 O/R MAPPING的基础
#9
sql会些基本的就ok了
你说的那些问题 要么你不懂hibernate 要么系统设计的实在是烂
使用hibernate首先得有oo的思想 db驱动跟hibernate是有矛盾的
你说的那些问题 要么你不懂hibernate 要么系统设计的实在是烂
使用hibernate首先得有oo的思想 db驱动跟hibernate是有矛盾的
#10
SQL永远重要,很多事是O/R Mapping本身做不了的,还是要用SQL去实现
#11
#12
SQL当然重要,起码应用领域就相对广泛的多。
#13
都是基于SQL嘛
#14
重要,有时你用好了SQL语句,可以顶你好几十条甚至上百条程序语句
#15
当然重要, 我的sql就是强,虽然在hibernate时代,但是
hibernate永远是不能与sql相比,
我是两者都用,一个方法我都为实现两种,用的时候自己选择任何一个,
hibernate慢我就换成jdbc方法。
hibernate永远是不能与sql相比,
我是两者都用,一个方法我都为实现两种,用的时候自己选择任何一个,
hibernate慢我就换成jdbc方法。
#16
你用到就重要,你用不到就不重要。
对有些人重要,对一些人根本不需要了解。
对于企业应用开发人员一般来说是非常重要的。
对有些人重要,对一些人根本不需要了解。
对于企业应用开发人员一般来说是非常重要的。
#17
SQL是基础还是很重要的..
#18
SQL 比 Hibernate 重要。
如果两个人,一个只懂 SQL, 一个只懂 Hibernate,我肯定只要懂 SQL的人。
如果两个人,一个只懂 SQL, 一个只懂 Hibernate,我肯定只要懂 SQL的人。