Hibernate的四种典型例子(增删改查)
Hibernate的四种典型例子(增删改查)
//查询
// Session
session=HibernateSessionFactory.getSession();
// session.beginTransaction();
// Query q=session.createQuery(“from Info
where id=:id”);
// q.setInteger(“id”, 1);
// List l=q.list();
// Info i=(Info)l.get(0);
// System.out.print(i.getName()+i.getPwd());
// System.out.println(“查询成功”);
//删除
// Session
session=HibernateSessionFactory.getSession();
// Transaction t=session.getTransaction();
// t.begin();
// Query q=session.createQuery(“from Info
where name=:name”);
// q.setString(“name”,
“kk”);
// List l=q.list();
// Info info=(Info)l.get(0);
// session.delete(info);
// t.commit();
// System.out.print(“删除成功”);
//添加
// Session session=HibernateSessionFactory.getSession();
// Transaction t=session.getTransaction();
// t.begin();
// Info info=new Info();
// info.setId(3);
// info.setName(“k9999”);
// info.setPwd(“333”);
// session.save(info);
// t.commit();
// System.out.print(“添加成功”);
//修改
// Session
session=HibernateSessionFactory.getSession();
// Transaction t=session.getTransaction();
// t.begin();
// Info info=new Info();
// info.setId(2);
// info.setName(“dafei”);
// info.setPwd(“shazi”);
// session.update(info);
// t.commit();
// System.out.print(“修改成功”);