下面关于Hibernate中Session的说法正确的是()A、Session是轻量级的,可以随意的创建和销毁B、Session是重量级的,不能随意的创建和销毁C、Session是线程安全的D、Session不是线程安全的

题目

下面关于Hibernate中Session的说法正确的是()

  • A、Session是轻量级的,可以随意的创建和销毁
  • B、Session是重量级的,不能随意的创建和销毁
  • C、Session是线程安全的
  • D、Session不是线程安全的

相似考题
更多“下面关于Hibernate中Session的说法正确的是()”相关问题
  • 第1题:

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

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

    正确答案:C,D

  • 第2题:

    在Hibernate中,下列关于Session说法正确的有()

    • A、它是线程安全的
    • B、它不是线程安全的
    • C、它是轻量级的
    • D、Session也被称为持久化管理器,它提供了和持久化相关的操作

    正确答案:B,C,D

  • 第3题:

    HttpSession与Hibernate中Session的区别


    正确答案: 1. javax.servlet.http.HttpSession是一个抽象接口
    用途:存放这个用户的一些经常被用到的信息,例如:用户名,权限等
    2. 它是hibernate操作数据库的一个句柄对象 手动或者通过业务层获取

  • 第4题:

    下面关于Hibernate中Transaction的使用说法正确的是()。

    • A、Transaction是可有可无的
    • B、Transaction在做查询的时候是可选的
    • C、Transaction在做删除的时候是可选的
    • D、Transaction在做修改的时候是可选的

    正确答案:B

  • 第5题:

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

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

    正确答案:A,B

  • 第6题:

    Hibernate中核心接口有()

    • A、Session接口
    • B、SessionFactory接口
    • C、Configuration接口
    • D、Callback接口

    正确答案:A,B,C

  • 第7题:

    Spring包装Hibernate之后的Hibernate的DAO应该继承哪个类()。

    • A、Hibernate DAO
    • B、Session Factory
    • C、Hibernate DAO Suport
    • D、Session

    正确答案:C

  • 第8题:

    在hibernate开发中,关于POJO类对象的状态说法不正确的是()

    • A、自由状态:实体在内存中自由存在,与数据库中的记录无关
    • B、持久状态:实体处于由Hibernate框架所管理的状态,对应了数据库中的一条记录,同时与某个session实例发生了关联
    • C、游离状态:处于持久状态的对象,其对应的session关闭之后
    • D、不能将对象从游离状态转换成持久态

    正确答案:D

  • 第9题:

    多选题
    在Hibernate中,下列关于Session说法正确的有()
    A

    它是线程安全的

    B

    它不是线程安全的

    C

    它是轻量级的

    D

    Session也被称为持久化管理器,它提供了和持久化相关的操作


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

  • 第10题:

    多选题
    下面关于Hibernate说法正确的是()
    A

    Hibernate是ORM的一种实现方式

    B

    Hibernate不要JDBC的支持

    C

    属于控制层

    D

    属于数据持久层


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

  • 第11题:

    多选题
    关于Hibernate批量处理数据说法正确的是()。
    A

    使用HQL进行批量操作,Hibernate不支持批量插入

    B

    使用JDBCAPI进行批量操作,SQL语句中涉及的数据会被加载到Session缓存,占用内存空间

    C

    使用Session进行批量操作,数据会被加载到Session缓存,需注意刷新并清空缓存

    D

    使用Session进行批量操作,适用于需要通过代码处理的复杂的业务逻辑场景


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

  • 第12题:

    问答题
    HttpSession与Hibernate中Session的区别

    正确答案: 1. javax.servlet.http.HttpSession是一个抽象接口
    用途:存放这个用户的一些经常被用到的信息,例如:用户名,权限等
    2. 它是hibernate操作数据库的一个句柄对象 手动或者通过业务层获取
    解析: 暂无解析

  • 第13题:

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

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

    正确答案:C

  • 第14题:

    下面关于Hibernate说法正确的是()

    • A、Hibernate是ORM的一种实现方式
    • B、Hibernate不要JDBC的支持
    • C、属于控制层
    • D、属于数据持久层

    正确答案:A,D

  • 第15题:

    下面关于Hibernate的说法,错误的是()

    • A、Hibernate是一个“对象-关系映射”的实现
    • B、Hibernate是一种数据持久化技术
    • C、Hibernate是JDBC的替代技术
    • D、使用Hibernate可以简化持久化层的编码

    正确答案:C

  • 第16题:

    在Hibernate中,下列哪个选项不属于Session的方法()。

    • A、load
    • B、save
    • C、open
    • D、delete

    正确答案:C

  • 第17题:

    关于Hibernate批量处理数据说法正确的是()。

    • A、使用HQL进行批量操作,Hibernate不支持批量插入
    • B、使用JDBCAPI进行批量操作,SQL语句中涉及的数据会被加载到Session缓存,占用内存空间
    • C、使用Session进行批量操作,数据会被加载到Session缓存,需注意刷新并清空缓存
    • D、使用Session进行批量操作,适用于需要通过代码处理的复杂的业务逻辑场景

    正确答案:C,D

  • 第18题:

    Hibernate中核心接口有() 

    • A、Session接口
    • B、Session Factory接口
    • C、Configuration接口
    • D、Callback接口

    正确答案:A,B,C

  • 第19题:

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

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

    正确答案:B

  • 第20题:

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

    提交事务

    B

    调用session的flush方法

    C

    调用session的查询方法

    D

    关闭session


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

  • 第21题:

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

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

    B

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

    C

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

    D

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


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

  • 第22题:

    单选题
    下面关于hibernate核心接口说明错误的是()
    A

    Configuration 接口:配置Hibernate,根据其启动hibernate,创建SessionFactory对象;

    B

    SessionFactory 接口:负责保存、更新、删除、加载和查询对象,是线程不安全的,避免多个线程共享同一个session,是轻量级、一级缓存;

    C

    Query和Criteria接口:执行数据库的查询;

    D

    Transaction接口:管理事务。


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

  • 第23题:

    多选题
    下面关于Hibernate中Session的说法正确的是()
    A

    Session是轻量级的,可以随意的创建和销毁

    B

    Session是重量级的,不能随意的创建和销毁

    C

    Session是线程安全的

    D

    Session不是线程安全的


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