六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 255|回复: 0

Hibernate连接Sybase的性能

[复制链接]

升级  20%

2

主题

2

主题

2

主题

童生

Rank: 1

积分
10
 楼主| 发表于 2013-1-30 00:23:24 | 显示全部楼层 |阅读模式
  今天简单地比较了一下Hibernate和JDBC的性能。不知道是否和采用Sybase有关,感觉Hibernate的速度有些超出意外,只一句简单的查询语句,也需要2秒多钟。
  数据表:

  Hibernate我是用Hibernate Synchronizer生成的:
<div class="code_title"><div class="dp-highlighter"><div class="bar" />

  •     try  
  • {   
  •     long starttime = System.currentTimeMillis();   
  •     _RootDAO.initialize();   
  •     TSTaskSpecWorker aTaskSpecWorker = new TSTaskSpecWorker();   
  •     TSTaskSpecWorkerDAO dao = new TSTaskSpecWorkerDAO();   
  •        
  •        
  •   
  •           TSTaskSpecWorkerPK pk = new TSTaskSpecWorkerPK();   
  •           pk.setaWorkerID("1");   
  •           pk.setiSTaskID(2);   
  •   
  •     aTaskSpecWorker = dao.load(pk);   
  •        
  •     System.out.println(aTaskSpecWorker.getaPhoneCode() + " : " + aTaskSpecWorker.getaBankID());   
  •   
  •     long endtime = System.currentTimeMillis();   
  •        
  •     System.out.println("cost time:" + (endtime - starttime));   
  •        
  • }   
  • catch(Exception ex)   
  • {   
  •     ex.printStackTrace();   
  • }  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表