- 0
- 0
- 约1.34万字
- 约 9页
- 2021-09-15 发布于重庆
- 举报
Hibernate 考试试题 (题库)
1、 在 Hibernate 中,下 列说法正确的有( )。【选三项】
A .Hibernate 是一个开放源代码的对象关系映射框架
B.Hibernate 对 JDBC 进行了轻量级的对象封装
C.Hibernate 可以大大减少操作数据库的工作量
D.Hibernate 提供了数据查询机制,但没有提供恢复机制
2 、 关于 Hibernate ,下列 说法错误的是( )。
A .Hibernate 是一个对象 - 关系映射工具
B.在 MVC模式中, Hibernate 属于控制层
C.Hibernate 在 JDBC的方式上进行封装,以简化 JDBC方式繁琐的编码工作
D.在 Hibernate 中,可以通过 xml 格式的配置文件保存对象 - 关系的映射信息
3 、 在 Hibernate 中, 下列 关于 SessionFactory 说法正确的 有 ( )。【选两项】
A .它是线程安全的
B.它不是线程安全的
C.它是轻量级的
D.一个 SessionFactory 实例对应一个数据存储源
4 、 在 Hibernate 中, 下列 关于 Session 说法正确的 有 ( )。【选三项】
A .它是线程安全的
B.它不是线程安全的
C.它是轻量级的
D.Session 也被称为持久化管理器,它提供了和持久化相关的操作
5 、 在 Hibernate 中, 下列 关于 Transaction 说法正确的 有 ( )。【选三项】
A .事务 Transaction 为应用程序指定以原子操作单元 为范围的对象
B.在对数据库 进行 增加、修改和删除 操作 时一定要加上 Transaction
C.在对数据库 进行 查询 操作 时一定要加上 Transaction
D.获得 Transaction 的方法: Transaction tr = session.beginTransaction();
6 、 在 Hibernate 中,如果数据库是 MySql 或者 SQLServer ,则 generator 属性值不可以 使用( )。
A .hilo
B.native
C.sequence
D.indentity
7 、 在 Hibernate 中,如果数据库是 Oracle 或者 DB2 ,则 generator 属性值不可以 使 用( )。
A .hilo
B.native
C.sequence
D.indentity
8 、 在 Hibernate 中, 下列 哪个 选项 不属于 Session 的方法( )。
A .load
B.save
C.open
D.delete
9 、 在 Hibernate 中, generator 属性值如果是 native ,则表示( )。
A .由 Hibernate 自动以自增的方式生成标识符,每次增量为 1
B.由 Hibernate 自动以自增的方式生成标识符,每次增量为自定义
C.根据底层数据库对自动生成标识符的支持来选择 。。。。。。。。。。。。。。。。
D.由 Java 应用程序负责生成标识符
10、 Hibernate 增加数据的时候 ,可以调用 session 的( )方法。【选两项】
A .save
B.update
C.add
D.saveOrUpdate
11、 Hibernate 对 JDBC访问数据库的代码 进行 了封装,从而大大简化了数据访问层的重复性代码,
它是针对三层架构中( )的解决方案。
A .表现层
B.业务逻辑层
C.持久化层
D.数据库系统
12、 Hibernate 是一个优秀的 Java 持久化层解决方案,那么数据
您可能关注的文档
最近下载
- 科达监控平台2.0的介绍及配置.ppt
- 基本能力测验三支一扶考试试题及答案指导(2024年).docx VIP
- 2025-2026学年浙江杭州学军中学高二上学期1月月考数学试卷含详解.docx VIP
- 山东省德州市乐陵市2024-2025学年七年级上学期1月期末数学试题.docx VIP
- 中大班-社会-非遗里的春节-课件(互动版).pptx VIP
- 2023龙岩市物理八年级上册期末试卷.doc
- 山东省德州市乐陵市2024-2025学年七年级上学期1月期末数学试题.docx VIP
- 广东省2025三支一扶考试真题.docx VIP
- 农村三资管理报账流程.pptx VIP
- 3D3S简介桁架87课件讲解.pptx VIP
原创力文档

文档评论(0)