Welcome 微信登录

首页 / 软件开发 / JAVA / 十五道关于Hibernate的面试题

十五道关于Hibernate的面试题2010-12-22NBA-球评(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)

A)表对应类

B)记录对应对象

C)表的字段对应类的属性

D)表之间的参考关系对应类之间的依赖关系

(2)以下关于SessionFactory的说法哪些正确?(多选)

A)对于每个数据库事务,应该创建一个SessionFactory对象

B)一个SessionFactory对象对应一个数据库存储源。

C)SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个 数据库存储源,只需要创建一个。

D)SessionFactory的load()方法用于加载持久化对象

(3)Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在 Customer.hbm.xml文件中,用哪个元素映射orders属性?

A) B) C) D)<:property>

(4)元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象, casecade属性应该取什么值?(单选)

A)none

B)save

C)delete

D)save-update

(5)以下哪些属于Session的方法?

A)load()

B)save()

C)delete()

D)update()

E)open()

F)close()