77范文网 - 专业文章范例文档资料分享平台

Hibernate试题

来源:网络收集 时间:2018-11-30 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Hibernate&EJB考试试题

1、下面关于Hibernate说法正确的是( )(选择两项)

A) Hibernate是ORM的一种实现方式 B) Hibernate不要JDBC的支持 C) 属于控制层

D) 属于数据持久层

2、下面关于ORM的说法错误的是( )(选择两项)

A)对象关系映射,让现实中的对象同数据库的表产生映射 B)对象关系映射,让类同表产生关系 C)对象关系映射,让类同记录产生关系

D)对象关系映射,让类中的属性同表中的列产生关系 3、下面关于Hibernate中Session的说法正确的是( )(选择两项)

A)Session是轻量级的,可以随意的创建和销毁 B)Session是重量级的,不能随意的创建和销毁 C)Session是线程安全的 D) Session不是线程安全的 4、在Hibernate中,一下( )不属于session的方法

A、 close() B. open() C. update() D. delete() 5、下面关于Hibernate中load和get方法说法正确的是( )

A)这两个方法是一样的,没有任何的区别

B)这两个方法不一样,laod先找缓存,再找数据库 C)这两个方法不一样,get先找缓存,再找数据库 D)以上说法都不对

6、在Hibernate中修改对象的说话错误的是( )

A)只能利用update方法来做修改

B)可以利用saveOrUpdate方法来做修改 C)可以利用HQL语句来做修改 D)不能利用HQL语句来修改

7、下面关于Hibernate中Transaction的使用说法正确的是( )(选择两项)

A)Transaction是可有可无的

B)Transaction在做查询的时候是可有可无的 C)Transaction在做修改的时候是可有可无的 D)Transaction在做修改的时候是必须的

8、使用Hibernate技术实现数据持久化时,下面( )内容不在 Hibernate配置文件中配置(选择一项)

A) 数据库连接信息 B) 数据库类型(dialect) C) show_sql参数

D) 数据库表和实体的映射信息

9、关于Hibernate中show_sql配置说法正确的是( )(选择两项)

A)默认值为true B)默认值为false

C)为true时表示在后台打印出SQL语句

D)为false表示在后台打印出SQL语句 10、关于Hibernate中关系的说话正确的是( )

A)一对多必须用Set来映射 B)多对一必须用Set来映射

C)一对多可以用Set来映射,也可以用List、Map来映射 D)多对一必须用Set来映射,也可以用List、Map来映射 11、从SessionFactory中得到Session的方法是( )

A)getSession B)openSession C)currentSession D)以上都不是

12、在Hibernate映射文件的ID的配置中,主键生成器native的说法正确的是( )

A)包括desc、asc和identity B)包括desc、asc和sequence

C)包括increment、sequence、hilo和identity D)包括sequence、hilo和identity

13、下列关于延迟加载说法正确的是( )(选择两项) A)lazy=\表示采用延迟加载

B)lazy=\表示采用延迟加载 C)Lazy默认情况下位true D)Lazy默认情况下位false

14、在多对一得配置中,关于fetch的配置说法正确的是( )

A)其值可以是true或false B)其值可以是join或select C)其值可以是lazy或inverse D)以上都不对

15、Hibernate 对JDBC访问数据库的代码做了封装,从而大大简化了数据访问的重复性代码,它是针对三层架构中( )的解决方案

A)表现层 B)业务逻辑层 C)持久化层 D)数据库系统

16、在Hibernate中,下面代码实现了对TblFwxx实体中title属性的模糊查询,则下列选项的说法正确的是( )

Session session=this.getSession();

String hql=”from TblFwxx fw where fw.title like ?”;//(1) Query query=session.createQuery(hql);//(2) query.setString(0,”%健翔桥%”)//(3) List list=query.list();//(4)

A)第(1)行TblFwxx和fw间必须有as关键字 B)第(2)行没有错误

C)第(3)行应该为:query.setString(a,”健翔桥”); D)第(4)行应该为List list=query.executeQuery(); 17、下面关于数据持久化概念的描述,错误的是( )。

A)保存在内存中数据的状态是瞬时状态 B)持久状态的数据在关机后数据依然存在 C)数据可以由持久状态转换为瞬时状态

D)将数据转换为持久状态的机制称为数据持久化 18、下面关于Hibernate的说法,错误的是( )。

A)Hibernate是一个“对象-关系映射”的实现 B)Hibernate是一种数据持久化技术 C)Hibernate是JDBC的替代技术

D)使用Hibernate可以简化持久化层的编码 19、Hibernate配置文件中,不包含下面的( )。

A)“对象-关系映射”信息 B)实体间关联的配置 C)show_sql等参数的配置 D)数据库连接信息

20、在Hibernate关系映射配置中,inverse属性的含义是( )。

A)定义在节点上,声明要负责关联的维护 B)声明在节点上,声明要对方负责关联的维护 C)定义在节点上,声明对方要负责关联的维护 D)声明在节点上,声明要负责关联的维护

21、.在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是( )。

A)配置客户和订单关联的cascade属性为save-update B)配置客户和订单关联的cascade属性为all C)设置多对一关联的inverse属性为true D)设置多对一关联的inverse属性为false 22、下面关于HQL说话正确的是( )(选择两项)

A)HQL就是SQL,不区分大小写 B)HQL不是SQL,区分大小写 C)HQL操作的是表 D)HQL操作的是对象

23、下面一对多关联的配置中,存在哪些错误( )。

column=\

A)inverse属性不可以设置为false B)cascade属性不可设置为true

C)class=\应为type=\ D)column属性不可再节点内设置 24、下面创建Criteria对象的语句中正确的是( )。

a. c.

Criteria c = query.createCriteria(); Criteria c = session.createCriteria(); b. Criteria c = query.addCriteria();

d. Criteria c = session.createCriteria(User.class);

25、在Hibernate关系配置中,关于cascade的配置说话正确的是( )(选择两项)

A)可以是save B)可以是update C)可以是delete D)可以是all

26、在Hibernate映射文件的ID的配置中,主键生成器有( )(选择两项)

A)increment B)desc C)asc D)identity

27、下面关于Hibernate映射文件配置中dynamic-update属性说法正确的是(A)动态的修改,如果为true,只改变有改变的属性 B)动态的修改,如果为true,只改变没有改变过的属性 C)动态的修改,如果为true,改变所有的属性 D)以上说法都错 28、下面关系Hibernate对象的状态说话正确的是( )

A)Hibernat的对象只有一种状态 B)Hibernat的对象有2种状态 C)Hibernat的对象有3种状态

D)Hibernat的对象有4种状态

29、Hibernate对象从瞬时到持久状态转换的方式有( )(选择两项)

A)调用session的save方法 B)调用session的create方法 C)调用session的update方法 D)调用session的load方法

30、下面不是清理Hibernate缓存的方法有( )

A)提交事务

B)调用session的flush方法 C)调用session的查询方法 D)关闭session

31、J2EE中往往使用()封装业务实体,()封装业务逻辑,()调用( )A)实体Bean、会话 Bean、实体Bean、会话 Bean B)实体Bean、会话 Bean、会话Bean、实体Bean C)会话Bean、实体Bean、实体Bean、会话 Bean D)会话Bean、实体Bean、会话Bean、实体Bean 32、EJB分为( )三种类型

A)会话bean、实体bean、Web service B)会话bean、实体bean、消息驱动bean C)Jsp、servlet、jsf

D)实现类、Home接口类、Object接口类 33、Session Bean分为以下哪几种类型( )(选择两项)

A)持久 B)瞬时

C)有状态 D)无状态

34、实体Bean中至少需要注入一下那两个注记( )(选择两项)

A)Entity B)Table C)Stateful D)Stateless

35、无状态Session Bean有几种状态( )

A)1种 B)2种 C)3种 D)4种

36、无状态Session Bean有几种状态( )

A)1种 B)2种 C)3种 D)4种

37、有状态Session Bean和无状态Session Bean的区别说法正确的是( )

A)无状态Session Bean要保存客户端的状态,同客户端是一对一 B)有状态Session Bean要保存客户端的状态,同客户端是一对一 C)他们都要保存客户端的状态,同客户端是一对一 D)以上说法都不对

38、下面关于本地接口和远程接口说法正确的是( )

A)本地接口只能本地访问 B)远程接口只能远程访问

C)本地接口既能本地访问,又能远程访问 D)远程接口既能本地访问也能远程访问

39、EJB3.0中的实体Bean的@Id 注释主键的生成方式有以下哪几种( )(选择两项)

A)SEQUENCE B)NATIVE

C)INCREMENT D)AUTO

40、EJB3.0中的实体Bean的关系配置中,一下那几个可以作为cascade的值( )(选择两项)

A)SAVE-UPDATE B)DELETE C)ALL

D)REMOVE

41、有以下代码段,下面说法正确的是( )

String qlString = \ (1) Query query = em.createQuery(qlString); (2) query.setParameter(0, \ (3)

List list = q.list(); (4) A)第一行有错,必须为参数起个名字

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Hibernate试题在线全文阅读。

Hibernate试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/327644.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: