准备jar包

hibernate 回顾

创建hibernate的配置文件hibernate 回顾

hibernate 回顾

执行流程:

hibernate 回顾

说明:

   1、  crud操作是由session来完成的

   2、  在hibernate中事务不是自动提交的

   

   创建配置文件对象:Configuration conf

   加载配置文件: conf.config();----加载hibernate.cfg.xml——加载持久化类的配置文件*.hbm.xml

   创建sessionFactory对象(conf.buildSessionFactory()) ---------存储加载到的配置文件信息,映射文件信息,持久化类信息

   用sessionFactory.openSession()产生Session对象

   开启事物session对象.beginTransaction();

   用session对象进行crud操作

   提交事务

   关闭session

创建用户操作

hibernate 回顾

Configuration类

     利用该类加载了hibernate的配置文件

sessionFactory类

  1、  hibernate配置文件的信息、持久化类的信息、映射文件的信息全部在该类中

  2、  sessionFactory对象有且只有一个

  3、  生命周期是整个hibernate实例

  4、  sessionFactory本身就是线程安全的

  5、  二级缓存在sessionFactory中存放(一级缓存在session中存放)

  6、  sessionFactory和数据库的链接没有直接的关系

session类

  1、  crud操作由session来完成的

  2、  一个session代表数据库的一个链接

内部执行流程

    Session.save(person);后hibernate如何处理的,这里只完成jdbc拼接

hibernate 回顾

就写到这吧 细节太多

 

相关文章:

  • 2021-12-12
  • 2021-09-25
  • 2021-07-28
  • 2021-09-04
  • 2021-04-23
猜你喜欢
  • 2021-07-24
  • 2021-12-30
  • 2021-09-21
  • 2021-05-22
  • 2021-11-13
  • 2021-04-28
相关资源
相似解决方案