zoukankan      html  css  js  c++  java
  • Java_Web三大框架之Hibernate操作数据库(三)

    使用Hibernate操作数据库需要七个步骤:
    (1)读取并解析配置文件

    Configuration conf = newConfiguration().configure();

    (2)读取并解析映射信息,创建SessionFactory

    SessionFactory sf = conf.buildSessionFactory();

    (3)打开Session

    Session session = sf.openSession();

    (4)开始一个事务(增删改操作必须,查询操作可选)

    Transaction tx = session.beginTransaction();

    (5)数据库操作

    session.save(user);//或其它操作

    (6)提交事务(回滚事务)

    tx.commit();(tx.rollback();

    (7)关闭session

    session.close();

    注:如果Hibernate 配置文件中,current_session_context_class 参数设置为thread 并采用SessionFactory 的getCurrentSession()方法获的Session 实例则不需要此步。

    如图所示:

  • 相关阅读:
    poj 3744 题解
    hdu 1850 题解
    New World
    CSP2019游记
    LOJ6052 DIV
    CF809E Surprise me!
    Luogu4548 歌唱王国
    Luogu4581 想法
    Note 5.26-5.28
    LOJ6519 魔力环
  • 原文地址:https://www.cnblogs.com/wlx520/p/4684150.html
Copyright © 2011-2022 走看看