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

时间:2025-02-28

此文档主要简绍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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219