Hibernate
文章平均质量分 77
jaaj100
这个作者很懒,什么都没留下…
展开
-
Hibernate---二级缓存的管理
(一)Hibernate的二级缓存策略的一般过程如下: 1) 条件查询的时候,总是发出一条select * from table_name where …. (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。 2) 把获得的所有数据对象根据ID放入到第二级缓存中。 3) 当Hibernate根据ID访问数据对象的时候,首先从Session一级缓存中查;查不到,如果配转载 2010-02-06 17:00:00 · 527 阅读 · 0 评论 -
Hibernate---一级缓存的管理
一级缓存 Hibernate的一级缓存是由Session提供的,因此它只存在于Session的生命周期中,当程序调用save(),update(),saveorupdate()等方法 及调用查询接口list,filter,iterate时,如session缓存中还不存在相应的对象,Hibernate会把该对象加入到一级缓存中,当Session关闭的时候该Session所管理的一级缓存也会立即被清除转载 2010-02-06 17:16:00 · 813 阅读 · 0 评论 -
Hibernate---映射的终极演示[转]
一. 一对一主键关联映射单向 一对一主键关联映射就是要让两个实体对象的id保持相同,这样可以避免多余的字段被创建下面我们用实例来说明我们定义两个类Person(人)-------->Card(身份证)1.创建Card.javapackage www.cr198.com;public class Card { private int id;转载 2010-02-06 18:04:00 · 462 阅读 · 0 评论 -
Hibernate---延迟加载
Hibernate懒加载策略概念Lazy的概念就是只有在真正使用对象时,才会去创建。对hibernate而言,就是真正加载时才发出加载Sql语句。 延迟加载机制是为了避免一些无谓的性能开销而提出来的。重点牢记1.Load支持延迟加载,get不支持延迟加载。2.lazy的生命周期与session相原创 2010-02-06 18:52:00 · 377 阅读 · 0 评论 -
Hibernate---继承
在对象导向设计中,继承关系是很常见的,但继承与关系型数据库有着先天上的差异,继承关系至表格的设计上有三种方式。1继承 - Table per concrete class如果您采取的是对象模型的方式来设计程序,那么继承关系可能就会在您的程序设计中出现,然而关系型数据库的关联模型与对象模型并不匹配,为了映像对象模型 与关联模型,您转载 2010-02-06 23:54:00 · 652 阅读 · 0 评论