- 2
- 0
- 约2.53万字
- 约 35页
- 2018-03-12 发布于河南
- 举报
Hibernate笔记说明
day1
一. hibernate数据持久化组件
对象持久化(Object Persistence):把数据保存在永久存储介质中(数据库)
1.为什么要持久化:
a.内存是暂时存储设备,断电后数据易丢失
b.网络传输无法传输内存中的对象,需要将对象外化
c.内存中数据查询,组织不方便
d.内存只能存储少量数据
2.怎样持久化
a.对象序列化 -- 二进制流
合并存储,粒度大,无规律
不支持检索
只适合少数个别对象的序列化
b.用JDBC/EJB/ORM 将数据存入数据库
用JDBC:(Java DB Connection)
优点:底层开发,控制力强(细); 效率最高; 标准的(SQL)JDBC,有可移植性
缺点:过于复杂; 代码量大; 可维护性差(代码重用性低);
用EJB:(Entity Java Bean)
优点:直接自动生成JDBC代码; 持久对象(PO)的状态由服务器管理; 声明式的事务
缺点:功能不全(特殊的组件,不能做继承关系); EJB容器是侵入性容器,失去OO的优点; 调试更复杂
用ORM:(object relation mapping)对象关系映射
优点:自动生成JDBC(代码量下降); 使用(p
您可能关注的文档
最近下载
- 阴囊坏疽的诊断和治疗(附13例).pptx VIP
- 园林绿化工程施工组织设计.docx
- 《肠道菌群移植菌液及胶囊制备质量控制规范》(T_GXAS 1327-2026).docx VIP
- Partmaker-Turn-Mill_中文教程.doc VIP
- 走芯机-全系列系统Partmaker-Swiss_Tutorial中文教程.docx VIP
- 医疗器械临床评价报告模板(同品种比对).docx VIP
- 多囊卵巢综合征中医护理.pptx VIP
- 常暗之厢常闇の箱.pdf VIP
- 建筑工程-绿化工程施工组织设计方案范本.pdf VIP
- 【咸阳】2025年陕西咸阳市事业单位公开招聘硕士研究生工作人员78人笔试历年典型考题及考点剖析附带答案详解.docx VIP
原创力文档

文档评论(0)