1. 加载hibernate核心配置文件
//到src下面找到名称是hibernate.cfg.xml配置文件 Configuration cfg=new Configuration(); cfg.configure();
2. 创建SessionFactory对象
//读取hibernate核心配置文件的内容,创建sessionFactory //在过程中,根据映射关系,在数据库中创建表 SessionFactory sessionFactory=cfg.buildSessionFactory();
3. 使用SessionFactory创建session对象
//类似于连接 Session session=sessionFactory.openSession();
4. 开启事务
Transaction tx=session.beginTransaction();
5. 写具体逻辑CRUD操作(只有这个会变)
//实例化一个对象 User user=new User(); user.setUserName("王花花"); user.setPassword("Whh"); user.setAge(18); //调用session的方法实现添加 session.save(user);
6. 提交事务
tx.commit(); //如果失败 tx.rollback();
7. 关闭资源
session.close(); sessionFactory.close();