• 技术文章 >头条

    java中Hibernate的内容详解

    小妮浅浅小妮浅浅2021-03-09 17:19:08原创2614

    1.Hiberate框架主要知识点

    对于Hiberate框架的学习重点,可以总结为:

    掌握Hiberate的基本配置——即搭建Hiberate开发环境;

    掌握Hiberate常用API——即如何使用Hiberate框架进行开发;

    掌握Hiberate的关联映射——解决表与表之间存在的关系问题,有1:n(一对多)、 1:1(一对一)、m:n(多对多)关系;

    掌握Hiberate的检索方式——即掌握Hiberate的查询;

    掌握Hiberate的优化方式——即提高Hiberate的效率。

    2.Hibernate的核心组件

    (1)Configuration类:用来读取Hibernate配置文件,并生成SessionFactory对象。

    (2)SessionFactory接口:产生Session实例工厂。

    (3)Session接口:用来操作PO。它有get(),load(),save(),update()和delete()等方法用来对PO进行加载,保存,更新及删除等操作。它是Hibernate的核心接口。

    (4)Query接口:用来对PO进行查询操。它可以从Session的createQuery()方法生成。

    (5)Transaction接口:用来管理Hibernate事务,它主要方法有commit()和rollback(),可以从Session的beginTrancation()方法生成。

    3.hibernate工作过程

    (1)通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件。

    (2)hibernate.cfg.xml中的<mappingresource="com/xx/User.hbm.xml"/>读取解析映射信息。

    (3)通过config.buildSessionFactory();//得到sessionFactory。

    (4)sessionFactory.openSession();//得到session。

    (5)session.beginTransaction();//开启事务。

    (6)persistent operate;

    (7)session.getTransaction().commit();//提交事务

    (8)关闭session;

    (9)关闭sessionFactory;

    以上就是java中Hibernate的内容详解,都是使用Hibernate框架时必会的内容,大家可以保存在文本中,方便知识的回顾与理解。

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java hibernate
    品易云
    上一篇:如何使用numba提升python运行速度? 下一篇:java数组内存的探究

    相关文章推荐

    • java中Spring框架下载详解• java Spring框架的搭建• java中Hibernate框架的安装• java中Hibernate的环境配置

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网