Hibernate 考试题 下载本文

内容发布更新时间 : 2024/4/28 8:38:34星期一 下面是文章的全部内容请认真阅读。

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