长沙java培训
达内长沙芙蓉路中心

18487146383

热门课程

JDBC无论如何都是最快的

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

由于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很有前途

长沙Java培训 程序员工资到底有多高

长沙Java培训Java行业缺口需创新

2017年第三届中国移动互联网创业者大会召开

选择城市和中心
贵州省

广西省

海南省