有关Hibernate的面试题

       (1)般情况下关系数据模型和对象模型的间有哪些匹配关系(多选)   A)表对应类

  B)记录对应对象

  C)表字段对应类属性

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

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

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

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

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

  D)SessionFactoryload思路方法用于加载持久化对象

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

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

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

  A)none

  B)save

  C)delete

  D)save-update

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

  A)load

  B)save

  C)delete

  D)update

  E)open

  F)close

  (6)以下打印结果是什么?(单选)

  tx = session.beginTransaction;

  Customer c1=(Customer)session.load(Customer., Long(1));

  Customer c2=(Customer)session.load(Customer., Long(1));

  .out.prln(c1c2);

  tx.commit;

  session.close;

  A)运行出错抛出异常

  B)打印false

  C)打印true


="xspace-totlerecord">3="xspace-totlepages">1/3="xspace-current">123>
Tags: 

延伸阅读

最新评论

发表评论