多项选择题
A.在存放数据的形式方面,一级缓存关注相互关联的持久化对象,二级缓存关注对象的散装数据。 B.在并发访问策略方面,一级缓存不会出现并发问题,二级缓存可能会出现并发问题,因此需要提供适当的并发访问策略。 C.在缓存物理介质方面,一级缓存使用内存,二级缓存可以使用内存和硬盘。 D.在启用缓存的方式方面,一级缓存只需要应用程序通过Session接口来执行缓存,在二级缓存中,用户可以在单个类或者类的单个集合的粒度上配置二级缓存。
Hibernate允许在()的粒度上设置二级缓存。A.类B.集合C.属性D.方法
多项选择题Hibernate允许在()的粒度上设置二级缓存。
A.类 B.集合 C.属性 D.方法
在Hibernate中,可以使用Session的setFlushMode()方法来设定清理缓存的时间点。Flu...
多项选择题在Hibernate中,可以使用Session的setFlushMode()方法来设定清理缓存的时间点。FlushMode类定义了以下()清理模式。
A.AUTO B.COMMIT C.NONE D.NEVER
在Hibernate中,默认情况下,Session会在如下()时间点上清理缓存。A.当应用程序调用net.sf...
多项选择题在Hibernate中,默认情况下,Session会在如下()时间点上清理缓存。
A.当应用程序调用net.sf.hibernate.Transaction的commit()方法的时候,commit()方法先清理缓存,然后再向数据库提交事务。 B.当应用程序调用session的find()或者iterate()时,如果缓存中持久化对象的属性发生了变化,就会先清理缓存,以保证查询结果能够反应持久化对象的最新状态。 C.当应用程序显式调用Session的flush()方法时。 D.当应用程序调用session的save()方法时。