Hibernate 考试题 下载本文

内容发布更新时间 : 2024/11/8 14:18:03星期一 下面是文章的全部内容请认真阅读。

的方法是( )和( ),删除一个实体的方法是( ),合并一个实体的方法是( ),通过主键查找实体的方法是( )和( ), 获得事务处理接口的方法是( )。

14. Hibernate的会话接口同时又是一个工厂类型:创建一个HQL查询接口的方法是( ),获得一个外部描述的查询接口的方法是( ),创建基于公式(标准)接口的方法是( ), 创建一个过滤器的方法是( )。从这些接口中获得单一查询对象用它们的方法( ),获得多个查询对象的方法是( )和( )。 15.

Hibernate

对象生命周期中的三个状态是

( 、 、 )。 16.

列出除

Hibernate

之外的三种

ORM

框架

( 、 、 )。

二. 解释作图题

1. 画出Hibernate最简略的架构图(它将告诉我们Hibernate的运行机制和Hibernate应用的组成部分)

2. 画出Hibernate对象的生命周期图(状态转换图)

3. 给出2.中三种主要状态的定义

4. 解释什么是传递持久化(transitive persistence)

5. 事务解决的主要问题是什么?它带来的好处是什么?在Hibernate中支持的事务处理有哪些?

6. 说明什么是乐观锁和悲观锁?在Hibernate中如何实现的?

7. 在Hibernate中支持的连接查询有哪几种?

8. 说明会话接口中根据主键查询唯一实体对象的两种方法的差别。

9.在Hibernate中如何处理大量的插入对象?

10. 在Hibernate中如何处理大量按同一条件的更新和删除?这种处理如何与事务配合?有哪些注意事项?

11. Hibernate中openSession()和getCurrentSession()有什么差别?

12. 说明Hibernate的局限性(附加题)