Hibernate复习题1含答案要点.docx

上传人:b****4 文档编号:3134489 上传时间:2022-11-17 格式:DOCX 页数:19 大小:21.52KB
下载 相关 举报
Hibernate复习题1含答案要点.docx_第1页
第1页 / 共19页
Hibernate复习题1含答案要点.docx_第2页
第2页 / 共19页
Hibernate复习题1含答案要点.docx_第3页
第3页 / 共19页
Hibernate复习题1含答案要点.docx_第4页
第4页 / 共19页
Hibernate复习题1含答案要点.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Hibernate复习题1含答案要点.docx

《Hibernate复习题1含答案要点.docx》由会员分享,可在线阅读,更多相关《Hibernate复习题1含答案要点.docx(19页珍藏版)》请在冰豆网上搜索。

Hibernate复习题1含答案要点.docx

Hibernate复习题1含答案要点

美斯坦福在线考试系统荆州理工G3

科目:

3总分:

100分时间:

60分钟

一、单选题(共45题,每题2分,说明:

选择一项正确的答案)

1、

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

A、是一个“对象-关系映射”的实现

B、是一种数据持久化技术

C、是的替代技术他是对做了轻量级的对象封装

D、使用可以简化持久化层的编码

参考答案:

C

2、

在使用了的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是()

A、配置客户和订单关联的属性为

B、配置客户和订单关联的属性为

C、设置多对一关联的属性为

D、设置多对一关联的属性为

参考答案:

B

详解

3、

下面一对多关联的配置中,存在哪些错误()

<"""""">

<""

""/>

<>

A、属性不可以设置为

B、属性不可设置为

C、""应为""

D、属性不可再<>节点内设置

参考答案:

B

4、

下面创建对象的语句中正确的是()

A、c=();

B、c=();

C、c=();

D、c=();

参考答案:

D

5、

下面关于映射文件配置中属性说法正确的是()

详解

A、动态的修改,如果为,只改变有改变的属性

B、动态的修改,如果为,只改变没有改变过的属性

C、动态的修改,如果为,改变所有的属性

D、以上说法都错

参考答案:

A

6、

下面关系对象的状态说话正确的是()临时持久化游离

A、的对象只有一种状态

B、的对象有2种状态

C、的对象有3种状态

D、的对象有4种状态

参考答案:

C

7、

对象从瞬时到持久状态转换的方式有()。

A、调用的方法

B、调用的方法

C、调用的方法

D、调用的方法

参考答案:

A

8、

J2中往往使用封装业务实体,封装业务逻辑,调用()

A、实体、会话、实体、会话

B、实体、会话、会话、实体

C、会话、实体、实体、会话

D、会话、实体、会话、实体

参考答案:

B

9、

分为()三种类型

A、会话、实体、

B、会话、实体、消息驱动

C、、、

D、实现类、接口类、接口类

参考答案:

B

10、

有状态和无状态的区别说法正确的是()

详解

A、无状态要保存客户端的状态,同客户端是一对一

B、有状态要保存客户端的状态,同客户端是一对一

C、他们都要保存客户端的状态,同客户端是一对一

D、以上说法都不对

参考答案:

B

11、

有以下代码段,下面说法正确的是()p65

="

=?

1";

(1)

=();

(2)

(0,"2000-12-05");(3)

=();(4)

A、第一行有错,必须为参数起个名字

B、第三行有错误,(0,

"2000-12-05")应为(1,"2000-12-05");

C、第四行没有错误

D、这些语句没有错误

参考答案:

B

12、

在3.0中用来保存一个对象的方法是()

A、

B、

C、

D、

参考答案:

C

13、

在J2中,和组件必须在()容器中才能运行

A、

B、客户端

C、

D、

参考答案:

C

14、

在J2中,组件必须在()容器中才能运行

A、

B、客户端

C、

D、

参考答案:

D

15、

在三层结构中,数据访问层承担的责任是()

A、定义实体类

B、数据的增删改查操作

C、业务逻辑的描述

D、页面展示和控制转发

参考答案:

B

16、

<>元素有一个属性,如果希望级联保存集合中的对象,属性应该取(

)值

A、

B、

C、

D、

参考答案:

D

17、

以下程序的打印结果是()

=();

c1=()(

(1));

c2=()(

(1));

(c12);

();

();

A、运行出错,抛出异常

B、打印

C、打印

D、编译出错

参考答案:

C

18、

以下程序代码对的属性修改了两次:

=();

()(,

(1));

("\");

("\");

();

执行以上程序,需要向数据库提交()条语句

A、0

B、1

C、2

D、3

参考答案:

B

19、

对于以下程序,对象在第()行变为游离状态P82

();

(\"\");

1();

1=1();//1

1();//2

1();//3

1();//4

A、1

B、2

C、3

D、4

参考答案:

D

20、

以下检索策略中,()利用了外连结查询

详解20

A、立即检索

B、延迟检索

C、迫切左外连结检索

D、迫切右外连结检索

参考答案:

C

21、

假设对类的集合采用延迟检索策略,编译或运行以下程序,会出现()

();

=();

()(

(1));

();

();

()();

A、编译出错

B、编译通过,正常运行,不显示任何信息

C、编译通过,正常运行,并显示出结果

D、编译通过,但运行时抛出异常

参考答案:

D

22、

在源代码中嵌入映射信息需要()

A、

B、

C、

D、

参考答案:

A

23、

的好处包括()

A、能进行关系对象的映射

B、具有控制器功能

C、能在服务器端保存客户端状态

D、向一项能传递数据

参考答案:

A

24、

已知某个实例的持久化标识,可以使用的()方法来获取它

A、()

B、()

C、()

D、()

参考答案:

A

25、

如果不确定所寻找对象的持久化标识符,则需要使用查询,使用的()方法

 

A、()

B、()

C、()

D、()

参考答案:

A

26、

使用的(),会把对象的状态从数据库中移除

A、()

B、()

C、()

D、()

参考答案:

A

27、

对原生查询的控制是通过()接口进行的

A、

B、

C、

D、

参考答案:

A

28、

可以把结果集映射的信息放在外部的(

)元素中,这样就可以在多个命名查询间或者通过()来访问

A、<>

B、<>

C、<>

D、<>

参考答案:

A

29、

使用的查询,要使用中的类似(*)

方法求出记录数,必须使用()类

A、

B、

C、

D、

参考答案:

B

30、

在中,关于数据库的方言,下面说法正确的是()

A、可以不写数据库方言

B、数据库方言没有作用,可以随便写

C、有通用的数据库方言可以使用

D、数据方言对应于每个数据库,主要用于产生语句

参考答案:

D

31、

下面不属于持久化的是()

A、把对象转换称字符串的形式通过网络传输,在另一端接收到这个字符串后能把对象还原出来

B、把程序数据从数据库中读出来

C、从配置文件中读取程序的配置信息

D、把程序数据保存为文件

参考答案:

A

32、

下面的程序执行后没有报错,但数据总保存不到数据库,最可能的原因是()

([]){

()()();

();

();

(“”);

(“”);

();

();

}

A、配置文件配置有误

B、没有在配置文件中包含对映射文件的声明

C、配置文件配置有误

D、没有对持久化操作捕捉异常

E、没有开启事务

参考答案:

E

33、

已知()()的值是1。

要想使执行()时自动执行(()(0)),必须配置(

A、<””””””>…<>

B、<””””””>…<>

C、<””””””>…<>

D、<””””

””>…<>

参考答案:

D

34、

在关系映射配置中,属性的含义是()。

A、定义在<>节点上,声明要负责关联的维护

B、声明在<>节点上,声明要对方负责关联的维护

C、定义在<>节点上,声明对方要负责关联的维护

D、声明在<>节点上,声明要负责关联的维护

参考答案:

B

35、

执行下面的查询,关于返回值的说法,正确的是()

u

u

A、语法错误,不能执行

B、返回一个类型为的实例

C、返回一个数组

D、当返回结果只有一条时,返回一个数组

参考答案:

B

36、

以下哪一种检索策略利用了外连结查询()

A、立即检索

B、延迟检索

C、迫切左外连结检索

D、迫切右外连结检索

参考答案:

C

37、

是()

A、

B、

C、

D、

参考答案:

A

38、

实现和最显而易见的作用是()

详解38

A、比较两个对象标识符的值

B、比较数据库的两条数据

C、比较两个组建是否部署在同一个应用服务器上

D、对象与字段的映射

参考答案:

A

39、

在源代码中嵌入映射信息需要()

A、

B、

C、

D、

参考答案:

A

40、

所有的,除了()都支持空()语义

A、

B、

C、

D、

参考答案:

A

41、

()元素把子对象的一些元素与父类对应的表的一些字段映射起来

A、

B、

C、

D、

参考答案:

A

42、

不支持聚合函数有()

A、(*)

B、(…)

C、(…)

D、(?

参考答案:

D

43、

假设实体映射时有一个()的关联指向另外一个实体,在查询时必须也返回那个实体,否则会导致发生一个”

”的数据库错误

A、

B、

C、

D、

参考答案:

D

44、

在中,关于数据库的方言,下面说法正确的是()

A、可以不写数据库方言

B、数据库方言没有作用,可以随便写

C、有通用的数据库方言可以使用

D、数据方言对应于每个数据库,主要用于产生语句

参考答案:

D

45、

下列属于多对一关系的是()

A、书和作者

B、手机和生产厂家

C、用户和发布的出租信息

D、士兵和班长

参考答案:

D

二、多选题(共5题,每题2分),说明:

选择多项正确的答案)

1、

从持久化状态到临时状态转换的方法有()[选三项]

A、()

B、()

C、()

D、()

参考答案:

2、

有如下代码

=();

("后勤部");

("2001-03-02");

();

=();

=;

下面说明正确的有()[选两项]

A、处于生命周期

B、生命周期结束

C、处于持久化状态

D、处于游离状态

参考答案:

3、

缓存主要从哪些方面发生作用()[选两项]见书P84

A、通过主键值加载数据

B、查询数据

C、立即加载

D、延迟加载

参考答案:

4、

什么是

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1