hibernate Init()执行步奏与流程

来源:互联网 发布:美国飓风网络路径 编辑:程序博客网 时间:2024/05/10 01:57


首先:先实例化事物注册对象,会话对象,和事物对象

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



1 0
原创粉丝点击