2011年计算机二级考试JAVA知识点整理(76)

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  //存入记录

  session.flush();

  /*---对数据库的查询操作---------------*/

  // Message message = new Message();

  // Query q = session.createQuery("from Message as message where message.id=1");

  // message = (Message) q.list().get(0);

  // message.getNextMessage().setText("helloNext");

  // session.flush();

  // session.close();

  // Long id = new Long(1);

  // Message message = (Message) session.find("from Message as message where message.id=?", id, Hibernate.LONG).get(0);

  // System.out.println(message.getText());

  // /*-------事务的处理----------------*/

  // Transaction tx = session.beginTransaction();

  // try {

  // Message message = new Message("hello");

  // session.save(message);

  // session.flush();

  // message = new Message("hello");

  // session.save(message);

  // session.flush();

  // tx.commit();

  // }

  // catch (HibernateException ex) {

  // tx.rollback();

  // }

  /*-------添加1000条记录时间--------------*/

  // Message message;

  // long start = System.currentTimeMillis();

  // for(int i = 0; i < 1000; i ++) {

  // message = new Message("hello");

  // session.save(message);

  // session.flush();

  // }

  // long end = System.currentTimeMillis();

  // System.out.println("添加1000条记录时间---" + (end-start)/1000 + "s");

  session.close();

  }

  }

  ok了 运行一下Hello看看出来什么吧

  怎么样 比起CMP的持久 hibernate的持久是不是显得很轻量级。还可以试试看hibernate的性能 把Hello.java的最后一段注释去掉运行看看

  当然hibernate最重要的还是它的原理,还有很多很好的,很有趣的功能和O/RM设计思想等着你自己发掘。 多看看它自己的文档,可以学到很多东西,它的文档真的非常好。

  点击查看:2011年计算机二级考试JAVA知识点整理汇总

上一页234下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答