编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
Hibernate初体验Cat之快速上手-5,6)将以下代码保存为test.jsp,放入%WebApp%/,用http测试<%@pagelanguage=javapageEncoding=GB2312%><%@pageimport=net.sf.hibernate.Transaction%><%@pageimport=net.sf.hibernate.Session%>,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> JAVA 专区 >> Hibernate 技术 >> 文章正文
【字体:
Hibernate初体验Cat之快速上手-5   进入问吧

本站地址:http://www.bajiao123.com

作者:admin    文章来源:本站    点击数:    更新时间:2007-5-29    

Hibernate初体验Cat之快速上手-5

  6) 将以下代码保存为test.jsp,放入%WebApp%/,用http测试


  <%@ page language="java" pageEncoding="GB2312" %><%@ page import="net.sf.hibernate.Transaction"%><%@ page import="net.sf.hibernate.Session"%><%@ page import="net.sf.hibernate.cfg.*"%><%@ page import="net.sf.hibernate.Query"%><%@ page import="net.sf.hibernate.examples.quickstart.HibernateUtil"%><%@ page import="net.sf.hibernate.examples.quickstart.Cat"%><%@ page import="java.util.*"%><!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head><title>Lomboz JSP</title></head><body bgcolor="#FFFFFF">
  <%
  //添加一只Cat

  Session ses = HibernateUtil.currentSession();
  Transaction tx= ses.beginTransaction();

  Cat princess = new Cat();
  princess.setName("ahxu");
  princess.setSex(?F?);
  princess.setWeight(7.4f);

  ses.save(princess);
  tx.commit();

  HibernateUtil.closeSession();

  //读取库里所有Cat

  ses = HibernateUtil.currentSession();
  tx= ses.beginTransaction();

  Query query = ses.createQuery("select c from Cat as c where c.sex = :sex");
  query.setCharacter("sex", ?F?);
  for (Iterator it = query.iterate(); it.hasNext();) {
  Cat cat = (Cat) it.next();
  out.println("Female Cat: " + cat.getName() );
  }

  tx.commit();
  HibernateUtil.closeSession();
  %>
  </body>
  </html>

 

  小结

  步骤基本与原文档步骤相同,只是做了一些补充,方便上手,这里并没有对其中的一些配置做具体解释,如有疑问请参见发行包中的相关文档。

  以上tomcat5.027 + hibernate2.1.6测试通过






   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营