Hibernate入门

来源:互联网 发布:中国网络远程学校 编辑:程序博客网 时间:2024/06/05 08:56
Hibernate的三个准备工作:
1.下载并部署jar包
2.编写Hibernate配置文件.hibernate.cfg.xml放在src根目录"4个串,一个方言"
3.编写持久化类和映射文件
dtd:Document,Type,Defination文件类型定义,约束xml文件,借助于IDE工具可以出提示
七个步骤:
// 1. 读取并解析配置文件
Configuration config = new Configuration().configure();
//2. 读取并解析映射文件,创建sessionFactory
SessionFactory sessionFactory = config.buildSessionFactory();
//3. 打开session
Session session = sessionFactory.openSession();
//4. 开启事务Transaction
Transaction tx = session.beginTransaction();
//5. 持久化操作
// Emp emp = new Emp();
// emp.setEmpno(7235);
// emp.setEmpName("赵东超");
// emp.setJob("Engineer");
// emp.setMgr(1234);
// emp.setHireDate(new Date());
// emp.setSal(6000.0);
// emp.setComm(3500.0);
// emp.setDeptNo(10);
// session.save(emp);
Emp emp = (Emp) session.get(Emp.class, 7234);
// System.out.println(emp.getEmpName() + "\t" + emp.getSal());
// emp.setSal(emp.getSal()*1.2);
// session.update(emp);
session.delete(emp);
//6. 结束事务
tx.commit();//7. 关闭session   session.close();
0 0