下面关于Hibernate中load和get方法说法正确的是()A、这两个方法是一样的,没有任何的区别B、这两个方法不一样,load先找缓存,再找数据库C、这两个方法不一样,get先找缓存,再找数据库D、以上说法都不对

题目

下面关于Hibernate中load和get方法说法正确的是()

  • A、这两个方法是一样的,没有任何的区别
  • B、这两个方法不一样,load先找缓存,再找数据库
  • C、这两个方法不一样,get先找缓存,再找数据库
  • D、以上说法都不对

相似考题
更多“下面关于Hibernate中load和get方法说法正确的是()A、这两个方法是一样的,没有任何的区别B、这两个方法不一样,load先找缓存,再找数据库C、这两个方法不一样,get先找缓存,再找数据库D、以上说法都不对”相关问题
  • 第1题:

    hibernate 中的update()和saveOrUpdate()的区别,

    session的load()和get()的区别。


    正确答案:
                

  • 第2题:

    关于SQLite3数据库的操作,下面说法不正确的是()

    • A、Context对象调用openOrCreateDatabase方法打开或者创建数据库
    • B、SQLiteDatabase类的静态方法openOrCreateDatabase方法打开或者创建数据库
    • C、Context对象closeDatabase方法关闭数据库。
    • D、SQLiteDatabase类的静态方法deleteDatabase方法删除数据库

    正确答案:C

  • 第3题:

    下面对Http请求消息使用GET和POST方法陈述正确的是()

    • A、POST方法提交信息可以保存为书签,而GET则不行
    • B、可以使用GET方法提交敏感数据
    • C、使用POST提交数据量没有限制
    • D、使用POST方法提交数据比GET方法快

    正确答案:C

  • 第4题:

    下面不是清理Hibernate缓存的方法有()

    • A、提交事务
    • B、调用session的flush方法
    • C、调用session的查询方法
    • D、关闭session

    正确答案:C

  • 第5题:

    在Hibernate中,关于脏检查和刷新缓存说法正确的是()。

    • A、当事务提交时,会发生脏检查
    • B、Session的flush()方法是刷新缓存的方法
    • C、在执行Session的commit()方法之前不会调用Session的flush()方法
    • D、编写代码时,调用commit()方法之前要调用flush()方法

    正确答案:A,B

  • 第6题:

    在Hibernate 中关于缓存正确的说法有()    

    • A、Hibernate只有一级缓存
    • B、Hibernate有一级缓存也有二级缓存
    • C、一级缓存不是必须的
    • D、二级缓存可以使用Ehcache、Oscache等

    正确答案:B,D

  • 第7题:

    在Hibernate 中关于缓存正确的说法有()。

    • A、Hibernate只有一级缓存
    • B、Hibernate有一级缓存也有二级缓存
    • C、一级缓存不是必须的

    正确答案:B

  • 第8题:

    下列哪种说法不属于HTTP协议中GET方法和POST方法的区别内容?()

    • A、提交数据时,POST比GET安全
    • B、提交数据时,POST没有数据量的限制
    • C、GET方法请求的页面可以作为书签
    • D、POST方法请求的页面可以使用邮件发送

    正确答案:D

  • 第9题:

    单选题
    下面不是清理Hibernate缓存的方法有()
    A

    提交事务

    B

    调用session的flush方法

    C

    调用session的查询方法

    D

    关闭session


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    下面对Http请求消息使用GET和POST方法陈述正确的是()
    A

    POST方法提交信息可以保存为书签,而GET则不行

    B

    可以使用GET方法提交敏感数据

    C

    使用POST提交数据量没有限制

    D

    使用POST方法提交数据比GET方法快


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    下面关于Hibernate中load和get方法说法正确的是()
    A

    这两个方法是一样的,没有任何的区别

    B

    这两个方法不一样,load先找缓存,再找数据库

    C

    这两个方法不一样,get先找缓存,再找数据库

    D

    以上说法都不对


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    导购向顾客“导产品”的正确顺序是:()。
    A

    先找特点、再找优点、最后找卖点

    B

    先找卖点、再找优点、最后找特点

    C

    先找优点、再找卖点、最后找特点

    D

    先找特点、再找卖点、最后找优点


    正确答案: C
    解析: 暂无解析

  • 第13题:

    下面关于多态性的说法正确的是()

    A. 一个类中,不能有同名的方法

    B. 子类中不能有和父类中同名的方法

    C. 子类中可以有和父类中同名且参数相同的方法

    D. 多态性就是方法的名字可以一样,但返回的类型必须不一样


    正确答案:C

  • 第14题:

    下列jQuery异步请求的说法中,错误的是?()

    • A、$.getScript方法以get方式载入一个js文件,并执行该文件的js代码
    • B、$.getJSON以get方式请求JSON数据
    • C、$.load可以请求远程的html
    • D、$.get以get方式进行异步请求,参数作为queryString附加到请求的URL中

    正确答案:C

  • 第15题:

    关于Hibernate缓存说法错误的是()。

    • A、Hibernate缓存一般分为三类:一级缓存、二级缓存和查询缓存
    • B、Session的evict()方法用于从缓存中清除指定的持久化对象
    • C、Session的clear()方法用于刷新缓存
    • D、Session的flush()方法用于从缓存中清除所有持久化对象

    正确答案:C,D

  • 第16题:

    试述load()和get()的区别。


    正确答案: 1.从返回结果上对比:
    L.oad方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null
    2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂首先查找session的persistent Context中是否有缓存,如果有则直接返回 如果没有则判断是否是lazy,如果不是直接访问数据库检索,查到记录返回,查不到抛出异常 如果是lazy则需要建立代理对象,对象的initialized属性为false,target属性为null 在访问获得的代理对象的属性时,检索数据库,如果找到记录则把该记录的对象复制到代理对象的target上,并将initialized=true,如果找不到就抛出异常。
    H.ibernate对于 load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常;而对于get方法,hibernate一定要获取到真实的数据,否则返回null。

  • 第17题:

    dataForm的load方法,下面说法错误的是()

    • A、load方法里面可以加回调函数
    • B、load方法里面可以加过滤ID
    • C、load方法里面可以同时有ID和回调函数
    • D、load方法里面最多只能有ID和回调函数两个参数

    正确答案:D

  • 第18题:

    先找标高,再找水平,最后找中心的方法,多用在地脚螺栓预埋及中心线要求()的场合。

    • A、较高
    • B、很高
    • C、不太严
    • D、没有要求

    正确答案:C

  • 第19题:

    下面关于多态性的说法,正确的是()。

    • A、一个类中不能有同名的方法
    • B、子类中不能有和父类中同名的方法
    • C、子类中可以有和父类中同名且参数相同的方法
    • D、多态性就是方法的名字可以一样,但返回的类型必须不一样

    正确答案:C

  • 第20题:

    导购向顾客“导产品”的正确顺序是:()。

    • A、先找特点、再找优点、最后找卖点
    • B、先找卖点、再找优点、最后找特点
    • C、先找优点、再找卖点、最后找特点
    • D、先找特点、再找卖点、最后找优点

    正确答案:A

  • 第21题:

    多选题
    关于Hibernate缓存说法错误的是()。
    A

    Hibernate缓存一般分为三类:一级缓存、二级缓存和查询缓存

    B

    Session的evict()方法用于从缓存中清除指定的持久化对象

    C

    Session的clear()方法用于刷新缓存

    D

    Session的flush()方法用于从缓存中清除所有持久化对象


    正确答案: A,B
    解析: 暂无解析

  • 第22题:

    多选题
    在Hibernate中,关于脏检查和刷新缓存说法正确的是()。
    A

    当事务提交时,会发生脏检查

    B

    Session的flush()方法是刷新缓存的方法

    C

    在执行Session的commit()方法之前不会调用Session的flush()方法

    D

    编写代码时,调用commit()方法之前要调用flush()方法


    正确答案: D,B
    解析: 暂无解析

  • 第23题:

    单选题
    关于SQLite3数据库的操作,下面说法不正确的是()
    A

    Context对象调用openOrCreateDatabase方法打开或者创建数据库

    B

    SQLiteDatabase类的静态方法openOrCreateDatabase方法打开或者创建数据库

    C

    Context对象closeDatabase方法关闭数据库。

    D

    SQLiteDatabase类的静态方法deleteDatabase方法删除数据库


    正确答案: A
    解析: 暂无解析