首先:先实例化事物注册对象,会话对象,和事物对象
privcate SessionFactory sessionFactory;
peivate Session session;
privare Transaction transaction;
第一步:创建配置对象
Configuration configuration = new Configuration.confifure()<----->hibernate.cfg.xml文件
第二步:创建事物注册对象
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties).buildServiceRegistry();
第三步:开启会话工厂
sessionFactory = config.buildSessionFactory(serviceRegistry)<--—>User.hbm.xml
第四步:开启会话对象
session = sessionFactory.openSession();<---->类似JDBC中的Connection
第五步:开启事物
transaction = session.beginTransaction();
第六步:进行SQl查询操作:delete create update insert....(transaction.commit())
下面是流程图:
第七步:然后退出:
session.close()
sessionFactory.close();;