课程咨询 :18487146383

  • JDBC无论如何都是最快的

    发布:长沙Java培训      来源:达内新闻      时间:2016-01-22

  • 由于MySQL的JDBC驱动的重大缺陷,使得测试结果变得毫无意义,不具备任何参考价值,只是长沙java培训能够大概判断出一些结论:

    Hibernate List和Iterator适用的场合不同,不存在孰优孰劣的问题

    长沙java培训小编个人认为Hibernate Iterator是JDBC Result的封装,Hibernate List是Scrollable Result的封装,所以长沙java培训小编推测,如果在Oracle或者DB2上面做同样的Read测试,如果结果集小于FetchSize,4者在速度上应该都不会有差别;如果结果集大于FetchSize的话,但是不是FetchSize的很多倍,速度排名应该是:

    长沙java培训

    JDBC Scrollable Result (消耗时间最少) < Hibernate List < JDBC Result < Hibernate Iterator

    如果结果集非常大,但是只取结果集中的部分记录,那么速度排名:

    JDBC Result < Hibernate Iterator < JDBC Scrollable Result < Hibernate List

    看完数据对比小伙伴们是不是觉得简洁明了呢?长沙java培训小编下一篇文章讲述的将会是jdbc的性能,记得来学习哦!

上一篇:JDBC与Hibernate读取性能

下一篇:JDBC一定是性能最好的

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:5月31日

Java--零基础业余班

Java--零基础业余班

开班日期:5月31日

Java--大数据全日制班

Java--大数据全日制班

开班日期:5月31日

Java--大数据业余制班

Java--大数据业余制班

开班日期:5月31日

  • 网址:http://cs.java.tedu.cn     地址:长沙市开福区芙蓉中路一段 476 号建鸿达现代城 9 楼
  • 课程培训电话:18487146383     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56