博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate概述
阅读量:6574 次
发布时间:2019-06-24

本文共 429 字,大约阅读时间需要 1 分钟。

     Hibernate是一个开源的、基于Java的持久层框架。用于完成对数据对象的持久化操作。

1、什么是对象持久化

    所谓“持久化”(Persistence),即把数据(如内存中的对象)保存到持久化设备,即可永久保存的存储设备中(如磁盘)。

持久化的主要应用是将内存中的数据存储到关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等。

2.为什么要持久化?

(1)内存不能持久;

(2)内存容量有限(内存是用于存放计算数据的);

(3)业务数据共享的需要(需要公共的持久设备);

(4)为了使用大规模的检索(所以要将数据改为适合大规模检索的格式);

(5)数据管理的需要(安全、备份)

 3、怎样实现持久化?

(1)对象序列化

  即实现了Serializable接口的类。

  适合于少量的对象进行暂时的持久化,适合于在网络上传输对象。

 但不符合企业级应用的需要。因为企业应用中对数据的要求是大量的、长时间保存的、需要进行大规模查询。

 注意:所有的beans

 

转载地址:http://apgjo.baihongyu.com/

你可能感兴趣的文章
Mvc5 EF6 CodeFirst Mysql (一) 新建一个Mvc项目并使用EF连接到Mysql数据库
查看>>
插入排序
查看>>
BZOJ 4037 [HAOI2015]数字串拆分 ——动态规划
查看>>
Craking the Interview-1
查看>>
POJ 3468 A Simple Problem with Integers(线段树,区间更新,区间求和)
查看>>
[解题报告]10041 - Vito's Family
查看>>
设计模式:桥接模式(Bridge Pattern)
查看>>
vue cli 解决跨域 线上 nginx 反向代理配置
查看>>
本地域名访问
查看>>
第九天作业
查看>>
C代码工具--自动生成enum值和名字映射代码
查看>>
CSS-文本垂直居中
查看>>
软件工程学习有感
查看>>
Java设计模式-享元模式
查看>>
lastLogon和lastLogonTimestamp的区别
查看>>
第一篇 Windows 8 开发Windows Metro style app环境配置
查看>>
ORACLE REGEXP应用实例
查看>>
Windows 下的坐标系
查看>>
IHttpModule与IHttpHandler的区别整理
查看>>
4.2
查看>>