Hibernate_实现增,删,改
package test;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import edu.sun.entity.Users;public class TestHib {/** * @param args */public static void main(String[] args) {new TestHib().delete();}public void add(){//7个步骤//1读配置文件Configuration cf=new Configuration().configure();//2.sessionFactorySessionFactory sf=cf.buildSessionFactory();//3.sessionSession session=sf.openSession();//4.事务Transaction tr=session.beginTransaction();//5.持久化Users user=new Users();user.setUname("张学友");user.setUpass("123");user.setUserName("华仔");session.save(user);//6.事务提交tr.commit();//7.关闭sessionsession.close();}public void update(){//7个步骤//1读配置文件Configuration cf=new Configuration().configure();//2.sessionFactorySessionFactory sf=cf.buildSessionFactory();//3.sessionSession session=sf.openSession();//4.事务Transaction tr=session.beginTransaction();//5.持久化Users user=(Users) session.get(Users.class, 1);user.setUname("张家港");//修改session.update(user);//6.事务提交tr.commit();//7.关闭sessionsession.close();}public void delete(){//7个步骤//1读配置文件Configuration cf=new Configuration().configure();//2.sessionFactorySessionFactory sf=cf.buildSessionFactory();//3.sessionSession session=sf.openSession();//4.事务Transaction tr=session.beginTransaction();//5.持久化Users user=(Users) session.get(Users.class, 1);//修改session.delete(user);//6.事务提交tr.commit();//7.关闭sessionsession.close();}public void getById(){//7个步骤//1读配置文件Configuration cf=new Configuration().configure();//2.sessionFactorySessionFactory sf=cf.buildSessionFactory();//3.sessionSession session=sf.openSession();Users user=(Users) session.get(Users.class, 1);System.out.println(user.getUid()+"====="+user.getUname()+"========"+user.getUpass());//7.关闭sessionsession.close();}}?