手机版

Hibernate面试题部分汇总集合(12)

时间:2025-06-17   来源:未知    
字号:

此文档主要简绍J2EE中的hibernate面试突击问题部分集合

<ehcache>

<diskStore path="c:““cache"/> //设置cache.data文件存放位置

<defaultCache

maxElementsInMemory="10000" //缓存中允许创建的最大对象数 eternal="false" //缓存中对象是否为永久的

timeToIdleSeconds="120"//缓存数据钝化时间(即对象在它过期前的空闲时间)

timeToLiveSeconds="120"//缓存数据生存时间(即对象在它过期前的生存时间)

overflowToDisk="true"

/>

<cache name="Student" //用户自定义的Cache配置

maxElementsInMemory="10000"

eternal="false"

timeToIdleSeconds="300"

timeToLiveSeconds="600"

overflowToDisk="true"

/>

</ehcache>

此外我们还需要在持久化类的映射文件中进行配置。例如,Group(班级)和Student(学生)是一对多的关系,它们对应的数据表分别是 t_group和t_student.现在要把Student类的数据进行二级缓存,这需要在二个映射文件中都对二级缓存进行配置。

在Group.hbm.xml中如下,在其<set></set>中添加

此文来源于:www. (考试吧)

Hibernate延迟加载机制

延迟加载:

延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。

A、实体对象的延迟加载:

Hibernate面试题部分汇总集合(12).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)