zoukankan      html  css  js  c++  java
  • SSH Mybatis 框架

    Hibernate框架是用来对数据库的代码进行封装,ORM映射,使用java反射机制,支持各种数据库。

    原理:

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

    2.由xml文件中的<mapping resource="路径">读取并解析映射信息

    3.通过config.buildSessionFactory();创建sessionFactory

    4.sessionFactory.openSession();打开session

    5.session.beginTranscation();创建事务Transation

    6.persistent operate 持久化操作

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

    8.关闭session

    9.关闭sessionFactory.

    hibernate 持久化操作,因为所有的对象都是在内存里,机器关掉,一切都消失了,把内存中的对象保存到数据库中,需要的时候再拿出来

    持久化就是把缓存中的东西放到数据库中使之持久化,对于需要持久化的对象,分为三个状态:临时状态,持久化状态,游离状态

    临时状态:new出来的对象,不处于session的缓存中

    持久化状态:已经被持久化,加入到session的缓存中.处于持久化的java对象被称为持久化对象

    游离状态:已经被持久化,但不处于session的缓存中,处于游离状态的java对象被成为游离对象.

  • 相关阅读:
    简单的运动框架——分享给初学者
    Python数据分析学习日志(1. 书单)
    mysql恢复数据参考
    window cmd 杀掉 java.exe 进程
    转载: Ajax关于readyState和status的讨论
    开发问题bug记录
    vue基础part10
    vue基础part9
    vue基础part(7-8)
    vue基础part(4-6)
  • 原文地址:https://www.cnblogs.com/techqiao/p/6761766.html
Copyright © 2011-2022 走看看