1 //首先获得SessionFactory的对象 2 SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); 3 //然后获得session的对象 4 Session s = sessionFactory.openSession(); 5 //其次获得Transaction的对象 6 Transaction transaction = s.beginTransaction(); 7 //执行相关的数据库操作:增、删、改、查; 8 session.save(user); 9 session.delete(user);10 session.update(user);11 Queryquery = session.createQuery("from User");//查询12 List list = query.list();13 //提交事务14 transaction.commit();15 //如果有异常,我们还要作事务的回滚,恢复到操作之前;16 transaction.rollback();17 //最后还要关闭session释放资源;18 session.close();