Hibernate 的delete()方法事例
HibernateTest.java

import onlyfun.caterpillar.*;
import net.sf.hibernate.*;
import net.sf.hibernate.cfg.*;
import java.util.*;
public class HibernateTest {
public static void main(String[] args) throws HibernateException {
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
List users = session.find("from User");
User updated = null;
for (ListIterator iterator = users.listIterator(); iterator.hasNext(); ) {
User user = (User) iterator.next();
if(updated == null)
updated = user;
System.out.println(user.getName() +
"\n\tAge: " + user.getAge() + "\n\tSex: " + user.getSex());
}
session.delete(updated);
users = session.find(
"from User");
session.close();
sessionFactory.close();
for (ListIterator iterator = users.listIterator(); iterator.hasNext(); ) {
User user = (User) iterator.next();
System.out.println(user.getName() +
"Age: "+user.getAge()+ "Sex: " +user.getSex());

}

}

}


Jason   2005-04-11 19:31:58 评论:1   阅读:3395   引用:0
llll @2008-03-15 16:05:59  lll
实在不错,实在不错,实在不错,实在不错

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

小圣空间 版权没有 盗版必就