请问就运行效率来说直接用SQL快还是ORM快? 真怪异的问题难道ORM查询数据不是用的SQL? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 肯定是sql快了,orm相当于在数据库与程序之间加入了映射层 哦 其实问错了应该问是既然 SQL快为什么还需要 ORM了?比如说 很流行的Hibernate 有SQL了用ORM干嘛……有汇编了用C干嘛,有C了用CPP干嘛,有CPP了用.NET/JAVA干嘛……-_-# 易于扩展和维护, 你能忍受一个大的程序里面充斥着JDBC和SQL语句吗? 那会烦死人的. 应该问是既然 SQL快为什么还需要 ORM了?比如说 很流行的Hibernate----------------------------------实现业务逻辑与数据访问的分离 使用ORM。使用更方便、维护更容易。而且使用ORM可以几乎不编写SQL,只是操作数据对象,完全符合面向对象编程。而且容易实现跨数据库开发。举个简单的对比例子面向过程编程(C)与面向对象编程(java,c++,C#等等)面向对象编程比面向过程编程实现同一功能得编写时间与性能都赶不上,但是我们现在都选择面向对象编程因为我们对软件开发效率和后期维护的要求更高,在损失一些性能的情况下完成相同的功能而已。看你的需求了,除非在要求精度比较高时用JDBC,其他时候都可以选择ORM。但是特殊情况下墨勾功能可能需要用SQL实现,例如大数据量的分页显示,用ORM效率太低了。 看来老的系统还真不好转成ORM表的设计上有问题 里面还有很多比较巧妙的SQL语句转成ORM头都大了 讨论一下orm的效率问题 求教下载问题,关于range的 达内培训怎么样?请过来人给小弟点建议 急急急急急急!!!!!! 谁知道南京皓都信息科技有限公司成都分公司怎么样啊???待遇如何啊??有发展前途吗?? tomcat4.1.31数据源上问题 (100) java调用ffmpeg命令对avi文件码成flv文件的问题 请问一个xsl的问题 這個是啥問題?高分求助~~~~~~~~~ java中 gson与泛型的问题,求大神指点 一个关于XML读取数据的问题,郁闷中... 关于jbos4.0.3sp1的问题
应该问是既然 SQL快为什么还需要 ORM了?比如说 很流行的Hibernate
----------------------------------
实现业务逻辑与数据访问的分离
面向过程编程(C)与面向对象编程(java,c++,C#等等)
面向对象编程比面向过程编程实现同一功能得编写时间与性能都赶不上,但是我们现在都选择面向对象编程因为我们对软件开发效率和后期维护的要求更高,在损失一些性能的情况下完成相同的功能而已。看你的需求了,除非在要求精度比较高时用JDBC,其他时候都可以选择ORM。但是特殊情况下墨勾功能可能需要用SQL实现,例如大数据量的分页显示,用ORM效率太低了。
表的设计上有问题 里面还有很多比较巧妙的SQL语句
转成ORM头都大了