• 2022-06-11
    关于Hibernate缓存说法正确的是( )。
    A: Hibernate缓存一般分为三类:一级缓存、二级缓存和查询缓存
    B: Session的evict( )方法用于刷新缓存
    C: Session的clear( )方法用于刷新缓存
    D: Session的flush( )方法用于从缓存中清除所有持久化对象
  • A

    内容

    • 0

      在Hibernate中,关于脏检查和刷新缓存说法正确的是( )。 A: 当事务提交时,不会发生脏检查。 B: Session的flush( )方法是刷新缓存的方法 C: 在执行Session的commit( )方法之前不会调用Session的flush( )方法 D: 编写代码时,调用commit( )方法之前要调用flush( )方法

    • 1

      在Hibernate中,关于脏检查和刷新缓存说法正确的是()。 A: 当事务提交时,会发生脏检查 B: Session的flush()方法是刷新缓存的方法 C: 在执行Session的commit()方法之前不会调用Session的flush()方法 D: 编写代码时,调用commit()方法之前要调用flush()方法

    • 2

      在Hibernate中,使用Session的()方法可以从缓存中清理特定的持久化对象。 A: evict() B: delete() C: clear() D: save()

    • 3

      在Hibernate 中关于缓存正确的说法有()。 A: AHibernate只有一级缓存 B: BHibernate有一级缓存也有二级缓存 C: C一级缓存不是必须的

    • 4

      关于Hibernate批量处理数据说法正确的是()。 A: 使用HQL进行批量操作,Hibernate不支持批量插入 B: 使用JDBCAPI进行批量操作,SQL语句中涉及的数据会被加载到Session缓存,占用内存空间 C: 使用Session进行批量操作,数据会被加载到Session缓存,需注意刷新并清空缓存 D: 使用Session进行批量操作,数据不会被加载到Session缓存