Hibernate笔记说明.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档