![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate3
文章平均质量分 94
mongolian2007
这个作者很懒,什么都没留下…
展开
-
hibernate 延迟加载
hibernate 延迟加载 2011-12-07 14:50 13844人阅读 评论(8) 收藏 举报 hibernateimageeclipsevariablessessionclass Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存原创 2014-03-09 21:27:46 · 206 阅读 · 0 评论 -
Hibernate核心思想—ORM机制(一)
hibernate是一个采用ORM(Object/Relation Mapping对象关系映射)机制持久层的开源框架 其主要核心思想是面向对象,而非面向过程,而这个面向对象则主要通过ORM实现。 ORM是将表与表之间的操作,映射成对象和对象之间的操作,就是通过操作实体类来达到操作表的目的。从数据库提取的数据会自动按你设置的映射要求封装成特定的对象。之后你就可以通过对对象进原创 2014-10-09 09:25:58 · 222 阅读 · 0 评论 -
Hibernate核心思想—ORM机制(三)
上篇博文中总结的一对多和多对多实体类的映射。本次总结实体类继承的映射机制。实体类的继承映射常用的共有三种方式。一一来看。 (八)继承映射(1)单表继承,每棵继承树使用一个表 这种方法是一个继承的树总共生成一张表,因为类继承树肯定是对应多个类,所以如果要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录是属于哪个类的。这种机制就是,在表中添加一个字段。原创 2014-10-09 08:54:05 · 176 阅读 · 0 评论 -
Hibernate核心思想—ORM机制(二)
上篇文章总结了对象之间的一对一映射。而在关系模型中,最常见的映射为一对多和多对多。 一对一映射主要用到的标签,一对多主要用到和,多对多用到.下面一一来看。 (五)单向一对多映射 一对多映射情况非常多件,今天以班级和学生举例,一个班级对应多个学生,一个学生对应一个班级,从而形成一对多关系。如图: 一对多关系由一的一方来维护,在这个例子里由cl原创 2014-10-09 09:25:32 · 184 阅读 · 0 评论 -
Hibernate整体理解
Hibernate过了一遍,对这个持久层的框架有了基础性的了解,对框架的真正熟悉还要靠项目实战,动手运用。下面从整体上总结一下我的理解和体会。 Hibernate的实现原理很复杂,尤其是一些性能优化发面的,跟Struts框架相比,要高深很多。 总的来说hibernate涉及到的内容成块状分布,功能比较明确。在使用上比直接操纵JDBC和建立数据库的表要方便的多。 而且最重要的是hibernat原创 2014-10-09 09:27:53 · 174 阅读 · 0 评论 -
Hibernate对象的三种状态
在Hibernate中,对象有三种状态:临时状态(Transient)、持久状态(Persistent)和游离状态(Detached)。 处于持久态的对象也称为PO(PersistenceObject),临时对象和游离对象也称为VO(ValueObject). 1. 临时状态 由new命令开辟内存空间的java对象,例如: User user=new User(); 临时对象在内存孤立存转载 2014-10-31 14:27:38 · 184 阅读 · 0 评论