首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate_兑现增,删,改

2012-09-20 
Hibernate_实现增,删,改package testimport org.hibernate.Sessionimport org.hibernate.SessionFactory

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();}}

?

热点排行