设为首页 加入收藏

TOP

Hibernate相关的面试题和笔试题(包含选择题和简答题)
2014-09-29 01:15:02 来源: 作者: 【 】 浏览:51
Tags:Hibernate 相关 试题 包含 选择 答题

1.一般情况下,以下哪个选项不是关系数据模型与对象模型之间的匹配关系:( )
A 表对应类
B 记录对应对象
C 表的字段对应类的属性
D 表之间的参考关系对应类之间的依赖关系


2. 以下关于SessionFactory的说法哪些正确?( )
A 对于每个数据库事务,应该创建一个SessionFactory对象
B 一个SessionFactory对象对应多个数据库存储源。
C SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。
D SessionFactory的load()方法用于加载持久化对象


3. 以下程序的打印结果是什么?( )
tx = session.beginTransaction();
Customer c1=(Customer)session.load(Customer.class,new Long(1));
Customer c2=(Customer)session.load(Customer.class,new Long(1));
System.out.println(c1==c2);
tx.commit();
session.close();
A 运行出错,抛出异常
B 打印false
C 打印true
D 运行通过,但什么都不显示


4. 以下哪个不属于Session的方法?( )
A save()
B delete()
C update()
D open()


5. 以下哪个选项不是持久化层的对象状态?( )
A 临时状态
B 独立状态
C 游离状态
D 持久化状态


6. 对于以下程序,Customer对象在第几行变为游离状态?( )
Customer customer=new Customer(); //line1
customer.setName(\”Tom\”); //line2
Session session1=sessionFactory.openSession(); //line3
Transaction tx1 = session1.beginTransaction();
session1.save(customer); //line4
tx1.commit(); //line5
session1.close(); //line6
A line1
B line3
C line5
D line6


7. 以下哪一种检索策略利用了外连结查询?( )
A 立即检索
B 延迟检索
C 迫切左外连结检索
D 迫切右外连结检索


8. 下面关于hibernate核心接口说明错误的是?( )
A Configuration 接口:配置Hibernate,根据其启动hibernate,创建SessionFactory 对象。
B SessionFactory 接口:负责保存、更新、删除、加载和查询对象,是线程不安全的,避免多个线程共享同一个session,是轻量级、一级缓存。
C Query 和Criteria 接口:执行数据库的查询。
D Transaction 接口:管理事务。


9. 在Hibernate中,以下哪些属于Session的方法?(ABCDF)
A load()
B save()
C delete()
D update()
E open()
F close()


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


11. 在Hibernate中, 元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?(D)
A none
B save
C delete
D save-update


12. 事务隔离级别是由谁实现的?( C )
A Java应用程序
B Hibernate
C 数据库系统
D JDBC驱动程序


13. 关于HQL与SQL,以下哪些说法正确?( )
A HQL与SQL没什么差别
B HQL面向对象,而SQL操纵关系数据库
C 在HQL与SQL中,都包含select,insert,update,delete语句
D HQL仅用于查询和删除数据,不支持insert,update语句


简答题:
1. 请描述Hibernate的get与load的区别?


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇How to spawning asynchronous wo.. 下一篇ESB面试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: