美文网首页
hibernate中API

hibernate中API

作者: jose_dl | 来源:发表于2017-08-20 13:12 被阅读0次

    Configuration

    • 功能:配置加载类,用于加载主配置,orm元数据的加载
    • 创建对象
      Configuration conf= new Configuration();
      
    • 读取指定配置文件
      虽然这里只用空参构造,但是关联源码可以发现,其实调用的就是hibernate.cfg.xml这个主配置文件。
    image.png
    ```
    conf.configuration();
    ```
    
    • 得到SessionFactory对象
      SessionFactory sessionFactory = conf.buildSessionFactory();
      

    SessionFactory

    功能:获得session对象的工厂
    注意:
    1sessionFactory负责保存和使用所有配置信息,因此消耗资源非常大
    2sessionFactory属于线程安全设计
    结论:保证在项目中只创建一个1sessionFactory

    Session session = sessionFactory.openSession();//打开一个新的session对象
    

    Session

    功能:表达hibernate框架与数据库之间的连接技术,会话。
    是操作数据库的核心对象

    • 获得操作事务的transaction对象
    Transaction tx = session.beginTransaction();
    

    Transaction

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

    相关文章

      网友评论

          本文标题:hibernate中API

          本文链接:https://www.haomeiwen.com/subject/hcdfdxtx.html