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

题库

来源:用户分享 时间:2025/7/16 5:42:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C.criteria.setMaxResult(4); D.criteria.setMaxResult(5); 55、

在Hibernate的Criteria查询中,下列按创建日期进行排序的方法是( )。

A.criteria.addOrder(Order.asc(\)); B.criteria.addOrder(Order.desc(\C.criteria.saveOrder(Order.asc(\)); D.criteria.saveOrder(Order.desc(\)); 56、

在Hibernate的Criteria查询中,有如下代码:

Criteria criteria = session.createCriteria(Dept.class); criteria.add(Expression.eq(\, \人事部\)); 其对应的HQL语句为( )。 A.String hql = \

B.String hql = \

C.String hql = \’人事部’\ D.String hql = \人事部\ 57、

下面的代码对应的HQL语句是( )。

Criteria criteria = session.createCriteria(Dept.class);

criteria.addOrder(Order.asc(\)); A.String hql = \

B.String hql = \

C.String hql = \’createDate’\ D.String hql = \ 58、

HQL语句:String hql =\Dept as model order by model.deptName,

model.createDate desc\;所表达的意思为( )。 A.查询部门,按照deptName的desc排序 B.查询部门,按照createDate的desc排序

C.查询部门,先按照deptName的desc排序,再按照createDate的desc排序 D.查询部门,deptName和createDate的desc排序没有先后之分 59、

下列选项中,对下面代码的说法正确的是( )。

String hql = \人事部\; Query query = session.createQuery(hql); List deptList = query.list(); A.查询所有部门

B.查询部门名称为“人事部”的部门 C.查询出错

D.该HQL查询无法查出“人事部”这个部门 60、

在Hibernate中,下列说法不正确的是( )。

A.HQL是基于SQL的

B.HQL提供更加面向对象的封装 C.HQL是Hibernate官方推荐的查询方式

D.HQL提供的是面向关系型数据库的。。。。。。。。。。。。。。 61、

对于HQL中的as关键字,下列说法正确的是( )。

A.必须要有 B.必须没有

C.可以有,也可以没有 D.以上说法均不正确 62、

在Hibernate中,用于比较字符串的like操作符“like '部%'”表示( A.所有以“部”开头的字符串 B.所有以“部”结尾的字符串 C.所有包括“部”的字符串

D.所有包括“部”且“部”不在开头和结尾的字符串

)。

63、 在Hibernate中,用于比较字符串的like操作符“like'%部%'”表示( )。

A.所有以“部”开头的字符串 B.所有以“部”结尾的字符串 C.所有包括“部”的字符串

D.所有包括“部”且“部”不在开头和结尾的字符串 64、

在Hibernate中,下列说法正确的有( )。【选两项】

A.HQL只用于查询数据

B.HQL具备更强大的功能,实体的更新与删除即其主要特征之一 C.delete与update子句为Hibernate2引入的新特性 D.delete与update子句为Hibernate3引入的新特性 65、

在Hibernate的HQL查询中,有如下代码:

String hql = \; Query query = session.createQuery(hql); 则query.list();返回的是( )。 A.所有部门的集合 B.所有部门名称的集合 C.所有部门创建日期的集合

D.所有包括部门名称和创建日期的对象数组的集合

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)这两个方法不一样,load先找缓存,再找数据库 C)这两个方法不一样,get先找缓存,再找数据库 D)以上说法都不对

注:load()和get()都是先找缓存,再找数据库。 不同点是在检索时:

load()是延迟检索,先返回代理对象,访问对象时在发出sql命令 Get()是立即检索,直接发出sql命令,返回对象 6、在Hibernate中修改对象的说话错误的是()

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

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

A)Transaction是可有可无的

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

搜索更多关于: 题库 的文档
题库.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4pk7e9qoha3gzjv6v8kw_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top