Hibernate 考试题 联系客服

发布时间 : 星期六 文章Hibernate 考试题更新完毕开始阅读a672c7385727a5e9856a6143

Hibernate 考试题

一. 填空题:

1. 对象关系映射(ORM)的基本原则是: 类型(class)映射( ),属性(property)映射( ),关联关系(association)映射( ), 类型的实例或对象(instance | object)映射( )。

2. Hibernate应用通常由四个部分组成,它们是使用Hibernate API的程序和( 、 、 )。

3. Hibernate应用缺省的XML格式的配置文件名是( ), 放置在( )下;该配置文件的根元素是( ),根元素的子元素是( );配置数据库方言的属性名是( );配置数据库连接的四种属

( 、 、 、 );配置映射资源的元素是( ), 如果映射用XML文件表示,用属性( )表示, 如果映射用标注(annotation)表示,用属性( )表示。

4. Hibernate XML映射文件的根元素是( );此根元

素下主要的子元素是( );映射实体类中表示主键的属性的元素是( );映射实体类中普通属性的元素是( );映射一对一关联关系的元素是( );映射多对一关联关系的元素是( );表示多对多关系用集合元素,这些集合元素是( );描述外键用元素( ); 如果一个类型不是实体,但它是某个实体的组成部分,我们用元素( )表示;在描述继承关系时, 如果用一张表对应整个类层次结构子类型用元素( )描述, 如果每个子类型对应各自的表子类型用( )描述, 如果只有真正的可实例化的子类型才对应表则子类型可用元素( )或元素( )描述;代表双向关联关系时表示是否维护表中外键关系的属性名是( );代表级联操作的属性名是( );使用乐观锁时我们通常会在实体类型中增加一整型或日期型的属性, 在影射文件中用元素( 或 )描述。

5. 在Hibernate XML影射文件中描述主键生成机制用元素( ),其属性描述了主键的生成策略,至少写出三种策略名( 、 、 )。

6. 在Hibernate XML影射文件中级连操作的属性值至少写出三

个( 、 、 )。

7. 在Hibernate XML影射文件中描述HQL语句所用元素为( )。

8. 基于Hibernate用标注(annotations)描述映射关系,实体类型用标注( );实体对应的表用标注( );映射实体类中表示主键的属性的标注是( );映射实体类中普通属性的标注是( );实体属性对应的列用标注( );应映射一对一关联关系的标注是( );映射多对一关联关系的标注是( );映射多对多关系的标注是( );描述单一外键列用标注( ),连接表用标注( ); 如果一个类型不是实体,但它是某个实体的组成部分,我们用标注( )来标注此类型;在描述继承关系时,用标注( ), 该标注的属性( )用来指定影射策略;代表双向关联关系时表示不维护表中外键关系的标注属性名是( );代表级联操作的属性名是( );使用乐观锁时我们通常会在实体类型中增加一整型属性, 该属性用标注( )。

9.描述主键生成机制的JPA标注是( ),Hibernate有更灵活的主键生成机制,Hibernate提供标注( )来增加此功能。

10. 申明外部查询语句用标注( )。

11. 用Hibernate API编写操作实体的应用程序的六个基本步骤是(a. 、 b. 、 c. 、 d. 、 e. 、 f. )。

12. 获得用XML描述映射的Hibernate配置的类型是( );获得用标注描述影射的Hibernate配置的类型是( );Hibernate的会话接口是( ),它由接口( )创建;Hibernate处理事务的接口是( );封装HQL的接口是( ),封装数据库SQL的接口是( ),用面向对象的方式封装查询的接口是( )。

13. Hibernate的会话接口中声明了持久化的操作:保存一个新实体的方法是( )和( ),更新一个实体