摘要: 对不需要的数据,先不进行加载,在真正需要的时候,才真正执行数据加载操作,这样可以避免无谓的性能开销。
其中对集合的延迟加载特性意义最为重大。
由于传统的Java Set, Map, List实现不能满足要求,Hibernate根据这些接口提供了自己的实现。  阅读全文
posted @ 2006-07-16 10:31 knowhow 阅读(449) | 评论 (0)编辑 收藏
     摘要: 单一数据加载和批量数据加载,批量数据加载的效率和内存同步问题。  阅读全文
posted @ 2006-07-16 10:24 knowhow 阅读(406) | 评论 (0)编辑 收藏
     摘要: 基于JDBC和基于JTA的事务,悲观锁和乐观锁  阅读全文
posted @ 2006-07-16 10:18 knowhow 阅读(1317) | 评论 (0)编辑 收藏
     摘要: hibernate缓存的简单介绍  阅读全文
posted @ 2006-07-16 10:01 knowhow 阅读(219) | 评论 (0)编辑 收藏
HQL
     摘要: HQL 语言基本用法  阅读全文
posted @ 2006-07-07 10:54 knowhow 阅读(2495) | 评论 (0)编辑 收藏
     摘要: 摘要:Hibernate一对多数据关联:
单向一对多和双向一对多关联,
单项关联可能出现的约束违例,解决约束违例的方法。  阅读全文
posted @ 2006-07-05 15:13 knowhow 阅读(533) | 评论 (1)编辑 收藏
     摘要: 摘要:唯一外键关联:单向与双向实现   阅读全文
posted @ 2006-07-05 15:11 knowhow 阅读(420) | 评论 (0)编辑 收藏
     摘要: 摘要:对于ORM而言,一个重要的特性就是对实体之间关联关系的管理。
数据关联往往也是导致性能低下的原因,在开发中要特别注意这一点。

一对一关联有两种类型:
1.主键关联
2.唯一外键关联

在(一)中讨论主键关联,(二)种讨论唯一外键关联
  阅读全文
posted @ 2006-07-05 15:08 knowhow 阅读(3391) | 评论 (3)编辑 收藏
     摘要: 摘要:Table per class hierarchy:
前两种方式,都要进行多表操作,这样带来的性能的消耗量是相当可观的,不利于高并发量的数据存取。
Table per class hierarchy提供了另外一中选择,这是实际开发中更常使用的方式,通过冗余字段表达同类型数据是很多情况下的选择。

实现:
通过配置文件中的discriminator节点。  阅读全文
posted @ 2006-07-05 15:04 knowhow 阅读(231) | 评论 (0)编辑 收藏
     摘要: 摘要:Table per subclass:
父类TItem单独映射到一张主表,为子类TBook、TDVD分别单独设立一张子表,子表中只包含子类所扩展的属性。

实现:
通过配置文件中的joined-subclass节点。   阅读全文
posted @ 2006-07-05 15:02 knowhow 阅读(236) | 评论 (0)编辑 收藏
列出全部内容
共4页: 上一页 1 2 3 4 下一页