zoukankan      html  css  js  c++  java
  • Hibernate的各种知识

    最近在做一个Spring+Hibernate的博客项目。由于学了Mybatis的半自动之后,感觉自己不想编写SQL语句(但是好像也逃避不了)。

    所以来整理一下Hibernate(全自动)的知识,运用好Hibernate!


    (一) Hibernate工作原理

    1. 读取并解析配置文件
    2. 读取并解析映射信息,创建SessionFactory

    3. 打开Sesssion

    4. 创建事务Transation

    5. 持久化操作

    6. 提交事务

    7. 关闭Session

    8. 关闭SesstionFactory

    (二)Hibernate是如何延迟加载?

       Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。

    (三)Hibernate中怎样实现类之间的关系?

        类与类之间的关系主要体现在表与表之间的关系进行操作,它们都是对对象进行操作,我们程序中把所有的表与类都映射在一起,它们通过配置文件中的many-to-one、one-to-many、many-to-many、

     

  • 相关阅读:
    EMC研究院电面记
    被百度放了鸽子
    最长严格递增子序列算法
    括号配对问题
    RTP 协议
    C++ 纯虚函数, 记上一笔!
    一年又一年
    direct3d Colorkey 应用.
    CEGUI 中文输入与显示
    被遗忘的C,记录一笔
  • 原文地址:https://www.cnblogs.com/misscai/p/9795205.html
Copyright © 2011-2022 走看看