<%@ 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> |