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 实例则不需要此步。

    如图所示:

  • 相关阅读:
    4. 归并排序
    3. 堆排序
    2. 希尔排序
    1. 选择排序、插入排序、冒泡排序
    1. 拓扑排序
    8. 最大堆
    7. B+树
    6. B树
    5. 二叉查找树、平衡二叉树、红黑树的效率比较
    4. 红黑二叉树
  • 原文地址:https://www.cnblogs.com/wlx520/p/4684150.html
Copyright © 2011-2022 走看看