-
1
、
在
Hibernate
中,下
列
说法正确的有(
)。【选三项】
< br>A
.
Hibernate
是一个
开放源代码的对象关系映射框架
B
.
Hibernate
对
JDBC
进行了轻量级的对象封装
C
.
Hibernate
可以大大减少操作数据库的工作
量
D
.
Hi
bernate
提供了数据查询机制,但没有提供恢复机制
2
、
关于<
/p>
Hibernate
,
下列
说法错误的是(
)。
A<
/p>
.
Hibernate
是一个对象
-
关系映射工具
B
.在
MVC
模式中,
< br>Hibernate
属于控制层
C
.
Hibernate
在
JDBC
的方式上进行封装,以简化
JDBC<
/p>
方式繁琐的编码工作
D
.在
Hibernate
中,可以通过
xml
格式的配置文件保存对象
-
关系的映射信息
3
、
在
p>
Hibernate
中,
下列
关于
SessionFactory
说法正确的
p>
有
(
)。
【选两项】
A
.它是线程安全的
B
.它不是线程安全的
C
.它是轻量级的
< br>D
.一个
SessionFactory
实例对应一个数据存储源
4
、
在
p>
Hibernate
中,
下列
关于
Session
说法正确的
有
(
)。【选三
项】
A
.它是线程安全的
B
.它不是线程安全的
C
.它是轻量级的
< br>D
.
Session
也被称为持
久化管理器,它提供了和持久化相关的操作
5
、
p>
在
Hibernate
中,
下列
关于
Transaction
说法正确的
有
(
)
p>
。
【选
三项】
<
/p>
A
.事务
Transaction
为应用程序指定以原子操作单元
为
范围的对象
B
.在对数据库
进行
增加、修改和删除
操作
时一定
要加上
Transaction
C<
/p>
.在对数据库
进行
查询
< br>操作
时一定要加上
Transaction
D
.
获得
Transac
tion
的方法:
Transaction
tr
=
ransaction();
6
、
p>
在
Hibernate
中,如果数据库是<
/p>
MySql
或者
SQLServer
p>
,
则
generator
< br>属
性值不可以
使
用(
)。
A
.
hilo
B
.
native
< br>C
.
sequence
D
.
indentity
7
、
在
p>
Hibernate
中,如果数据库是
Or
acle
或者
DB2
,
则
generator
属性值不
可以
使
用(
)。
A
.
hilo
B
.
native
C
.
sequence
D
.
Indentity
8
、
p>
在
Hibernate
中,
下列
哪个
选项
不属于
Session
的方法(
)。
A
.
load
B
.
save
C
.
open
D
.
delete
9
、
在
p>
Hibernate
中,
generator
属性值如果是
native
,
则表示
(
)
。
A
p>
.由
Hibernate
自动以自增的方式
生成标识符,每次增量为
1
B
.由<
/p>
Hibernate
自动以自增的方式生成标识符,每次增量为自
定义
C
.
根
据底层数据库对自动生成标识符的支持来选择
。
。
。
。
。
。
< br>。
。
。
。
。
。
。
。
。
。
D
.由<
/p>
Java
应用程序负责生成标识符
10
、
Hi
bernate
增加数据的时候
,
可以
调用
session
的
(
< br>)
方法。
【选
两项】
A
.
save
B
.
update
C
.
add
D
.
saveOrUpdate
11
、
Hi
bernate
对
JDBC
访问数据库
的代码
进行
了封装,从而大大简化了数据
访问层的重复性代码,它是针对三层架构中(
)的解决方案。
A
.表现层
B
.业务逻辑层
C
.持久化层
D
.数据库系统
12
、
Hi
bernate
是一个优秀的
Java
持久化层解决方案,那么数据的持久化指
的是(
)。
A
.数据在程序退出后就不复存在
<
/p>
B
.数据在程序退出后以文件等形式保存在存储设备中
C
.数据的内容是不变的
,
处于静态中
D
.数据的内容是变化的
13
、
下<
/p>
列选项
不属于持久化的是(
)。
A
.<
/p>
将
对象转换为字符串的形式通过网络传输,在另一端接收到
该
字符串后能
将
对象
还原
B
.
将
程序数据从数据库中读
取
出来
C
.从
XML
配置文件中读取程序的配置信息
D
.
将
程序数据保存为文件
14
、
使用
Hibernate
技术实现数
据库持久化时,下
列
(
)不<
/p>
在
Hibernate
配置文件中。
p>
A
.数据库连接信息
B
.数据库类型(
dialect
)
C
.
show_sql
参数
D
.数据库表和实体的映射信息
15
、
在<
/p>
Hibernate
中,
inverse
属性值为(
)时,
会
标识被控方。
A
.
all
B
.
false
C
.
true
D
.
none
16
、
在<
/p>
Hibernate
中,
如果需要标识主
控方,
则
inverse
属性值
应
为
(
)
。
A
.
all
B
.
false
C
.
true
D
.
none
17
、
在<
/p>
Hibernate
中,
从性能
方面
考虑,
inverse
属性值
通常
设置为
(
)
。
A
.
all
B
.
false
C
.
true
D
.
none
18
、
Hi
bernate
通过
映射文件中
的
p>
子元素来设定标识符生成器,
下
列选项
哪些是
Hiber
nate
提供的内置实现(
)。【选三项】
A
.
hilo
B
.
native
C
.
assign
D
.
indentity
19
、
三层结构是一种典型的应用软件分层结构,这三层分别是(
)。
【选三项】
A
.表述层
B
.业务逻辑层
C
.控制层
D
.数据层
20
、
<
/p>
持久化技术封装了数据访问的细节,
为大部分业务逻辑提供了面向
对象的
API
。数据持久化具有以下
3
个方面
的
特点,分别是(
)。【选三项】
A
< br>.通过持久化技术能够减少访问数据库中数据的次数,提供应用程序速度
(???
??)
B
.提高代码的可重用性
C
.松耦合,使持久化
的实现
不依赖于底层数据库及上层业务逻辑
D
.具有更好的可扩展性
21
、
在<
/p>
ORM
中,面向对象概念中的对象与面向关系概念中的(
)相对
应。
A
.表
B
.表的行
C
.表的列
D
.表中行的数据
22
、
一般
情况下,
关系数据模型和对象模型之间有哪些匹配关系
(
)
。
【选两项】
A
.表对应对象
B
.记录对应对象
C
.表的字段对应类方法
D
.表之间的参考关系对应类之间的依赖关系
23
、
在<
/p>
Hibernate
中,
一个持久化类的
实例可能存在的状态有哪些
(
)
。
【选三
项】
A
.瞬态
B
.持久态
C
.隔离态
D
.游离态
24
、
<
/p>
在
Hibernate
的映射文件中,<
/p>
id
节点的
property
元素的(
)表
示
指定类的属性映射的表的字段名
。
A
.
name
B
.
type
C
.
column
D
.
lazy
25
、
在<
/p>
Hibernate
的实体类映射文件中,
class
节点下必须
有
一个
id
节点,
其中
un
saved-value
属性的默认值为(
)。
A
.
null
B
.
none
C
.
ture
D
.
false
26
、
下列
选项
关于
Configuration
的
说法不正确的是(
)。
<
/p>
A
.
Configuration
类的构造方法
用于将
默认路径下的
(或
ties
)配置文件
中的配置信息读入到内存
中
B
.
Configuration
对象用于配置
并
启动
Hibernate
C
.获得
Configuration
的方法:
Configuration config
=
new
Configuration()
;
D
.
Hib
ernate
应用通过
Configuration
实例指定对象-关系映射文件的位置
或者动态配置
Hibernate
的属性
27
、
<
/p>
在
Hibernate
中,
当
cascade
属性值为(
)时,表示不进行级联
操作。
A
.
all
B
.
no
C
.
none
D
.
delete
28
、
在<
/p>
Hibernate
中,如果需要进行级联删除,
则
cascade
属性值可为
(
)。【选两项】
A
.
all
B
.
save-update
C
.
none
D
.
del
ete
29
、
在<
/p>
Hibernate
中,
要想在删除某个
客户数据的同时删除该客户对应的所有
订单数据,下
列
方法可行的
有
(
)。【选两项】
A
< br>.配置客户和订单关联的
cascade
属性为
save-update
B
.配置客户和订单
关联的
cascade
属性为
all
C
.设置多对一关联的
inverse
属性为
true
< br>D
.
设置多对一关联的
inve
rse
属性为
false
30
、
<
/p>
在
Hibernate
中,
元素有一个
cascade
属性,如果希望
Hibernate
级联保存集合中
的对象,
则
cascade
属性应该取
什么值(
)。
A
.
none
B
.
save
C
.
save-
update
D
.
delete
31
、
在<
/p>
Hibernate
中,
Custome
r
类中有一个
Set
类型的
orders
属性,用
于
存
放
Order
订单对象,在
文件中,
可以
用(
p>
)元素映
射
orders
属性。
A
.
B
.
C
.
D
.
32
、
在<
/p>
Hibernate
中,
下
列
一对多关联的配置中,
存在哪些错误
(
)
。
【选两
项】
column=
-
-
-
-
-
-
-
-
-
上一篇:插值滤波相关文档(含matlab代码)
下一篇:论文哈佛大学引用标准格式