下面不是清理Hibernate缓存的方法有()
A: 提交事务
B: 调用session的flush方法
C: 调用session的查询方法
D: 关闭session
A: 提交事务
B: 调用session的flush方法
C: 调用session的查询方法
D: 关闭session
举一反三
- 在Hibernate中,关于脏检查和刷新缓存说法正确的是( )。 A: 当事务提交时,不会发生脏检查。 B: Session的flush( )方法是刷新缓存的方法 C: 在执行Session的commit( )方法之前不会调用Session的flush( )方法 D: 编写代码时,调用commit( )方法之前要调用flush( )方法
- 在Hibernate中,关于脏检查和刷新缓存说法正确的是()。 A: 当事务提交时,会发生脏检查 B: Session的flush()方法是刷新缓存的方法 C: 在执行Session的commit()方法之前不会调用Session的flush()方法 D: 编写代码时,调用commit()方法之前要调用flush()方法
- 在Hibernate中,默认情况下,Session会在如下()时间点上清理缓存。 A: 当应用程序调用net.sf.hibernate.Transaction的commit()方法的时候,commit()方法先清理缓存,然后再向数据库提交事务。 B: 当应用程序调用session的find()或者iterate()时,如果缓存中持久化对象的属性发生了变化,就会先清理缓存,以保证查询结果能够反应持久化对象的最新状态。 C: 当应用程序显式调用Session的flush()方法时。 D: 当应用程序调用session的save()方法时。
- 关于Hibernate缓存说法正确的是( )。 A: Hibernate缓存一般分为三类:一级缓存、二级缓存和查询缓存 B: Session的evict( )方法用于刷新缓存 C: Session的clear( )方法用于刷新缓存 D: Session的flush( )方法用于从缓存中清除所有持久化对象
- 下面哪些方法可以销毁一个session对象? A: 调用close()方法 B: 两次访问的的时间间隔大于session定义的最长生存时间 C: 关闭浏览器 D: 调用session的invalidate()方法