Hibernate考试试题 (题库).pdfVIP

  • 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 持久化层解决方案,那么数据

文档评论(0)

1亿VIP精品文档

相关文档