首页  软件  游戏  图书  电影  电视剧

请输入您要查询的软件:

 

软件 Hibernate 6.0.0 最新版
内容
    Hibernate最新版是一款专业的开放源代码的对象关系映射框架。Hibernate官方版对JDBC进行了十分轻量级的对象封装,使得Java程序员能够随意使用对象编程思维来操纵数据库。Hibernate最新版能够在任何使用JDBC的场合应用,完成数据持久化的重任。
    Hibernate截图
    Hibernate软件简介
    Hibernate中文版的核心接口一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。这6个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。
    Hibernate数据库设计
    a) 降低关联的复杂性
    b) 尽量不使用联合主键
    c) ID的生成机制,不同的数据库所提供的机制并不完全一样
    d) 适当的冗余数据,不过分追求高范式
    Hibernate工作原理
    Hibernate工作原理是Configuration读取Hibernate的配置文件bai和映射文件中的信息,即加载配置文件和映射文件,并通过Hibernate配置文件生成一个多线程的SessionFactory对象。
    然后,多线程SessionFactory对象生成一个线程Session 对象;Session对象生成Query对象或者Transaction对象;可通过Session对象的get(),load(),save(),update(),delete()和saveOrUpdate( )等方法对PO进行加载、保存、更新、删除等操作。
    在查询的情况下,可通过Session 对象生成一个Query对象,然后利用Query对象执行查询操作;如果没有异常,Transaction对象将提交这些操作结果到数据库中。
    Hibernate缓存机制
    一级缓存:hibernate的一级缓存是由session提供的,因此它只存在session的生命周期中。也就是说session关闭的时候该
    session所管理的一级缓存也随之被清除。hibernate的一级缓存是session所内置的,默认开启,不能被卸载,也不能进行任何配置。在缓
    存中的对象,具有持久性,session对象负责管理.一级缓存的优点是使用同一个session对象多次查询同一个数据对象,仅对数据库查询一次。一级
    缓存采用的是Key-Value的MAP方式来实现的。在缓存实体对象时,对象的主关键字ID是MAP的Key,实体对象就是对象的值。所以说一级缓存是
    以实体对象为单位进行存储的。访问的时候使用的是主键关键字ID。一级缓存使用的是自动维护的功能。但可以通过session提供的手动方法对一级缓存的
    管理进行手动干预。evict()方法用于将某个对象从session的一级缓存中清除。clear()方法用于将session缓存中的方法全部清除。
    Hibernate使用说明
    1.Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。但需要注意的是Session对象是非线程安全的。同时,Hibernate的session不同于JSP应用中的HttpSession。这里当使用session这个术语时,其实指的是Hibernate中的session,而以后会将HttpSession对象称为用户session。
    2.SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。
    3.Configuration类负责配置并启动Hibernate,创建SessionFactory对象。在Hibernate的启动的过程中,Configuration类的实例首先定位映射文档位置、读取配置,然后创建SessionFactory对象。
    4.Transaction接口负责事务相关的操作。它是可选的,开发人员也可以设计编写自己的底层事务5.Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语句或SQL语句两种表达方式。
    Hibernate更新日志
    日日夜夜的劳作只为你可以更快乐
    嘛咪嘛咪哄~bug通通不见了!
    小编推荐:
    走过路过千万不要错过,错过了Hibernate你就再也体验不到这么好的服务了。本站还推荐给您快表软件、AlphaEbot动作编辑软件、自动化测试工具AutoRunner、Easy GUI、小海龟LOGO语言
标签
缩略图
软件名称 Hibernate
软件图标
软件大小 26.21MB
发布时间
软件平台
软件语言 简体中文
软件授权 共享软件
操作系统 winall
系统类型
用户评分
软件版本 6.0.0 最新版
官方网站
官方网址
软件截图
软件总类 电脑软件
软件大类 PC软件-编程软件-编程工具
软件小类
开发者
主办单位名称
ICP备案名
备案号
使用年龄
下载链接
攻略教程
详细介绍
操控设备
隐私政策
查看权限
敏感权限获取说明
软件类型 国产软件
安全警示 适度休息有益身心健康,请勿长期沉迷于使用电脑或刷手机。
随便看

 

传承兰台文化,共同保存历史记忆!兰台网收藏软件、游戏、图片、图书、电影、电视剧等互联网档案,是免费和可借阅文本、电影、音乐等档案的数字图书馆。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 0:49:15