[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
其他
> 详细
tmobst2
时间:
2017-10-25 20:27:40
阅读:
283
评论:
0
收藏:
0
[点我收藏+]
(
单选题)与下面代码效果相同的HQL 语句是( )。 Criteria criteria = session.createCriteria(User.class); criteria.add(Restrictions.like("name","admin%")); List result = criteria.list();
A)from User where name like ‘admin%‘
B)from User where name like ‘%admin%‘
C)from name where Restrictions like ‘admin%‘
D)select u.name from Useras u where u. Restrictions like ‘admin%‘
2.(单选题)Hibernate增加数据时可以调用Session的( )方法。
A)save()
B)update()
C)delete()
D)get()
3.(单选题)setMaxResult(3)方法中,参数值3是指( )。
A)从第3条记录开始
B)从第4条记录开始
C)查询3条记录
D)查询4条记录
4.(单选题)由持久化状态向游离状态转变的方法不包括( )。
A)临时状态
B)无引用状态
C)持久化状态
D)游离状态
5.(单选题)以下哪个 Hibernate 主键生成策略是实现主键按数值顺序递增的( )
A)increment
B)identity
C)sequence
D)native
6.(单选题)执行下面代码返回的结果为( )。 Criteria criteria = session.createCriteria(User.class); criteria.addOrder(Order.desc("id")); List result = criteria.list();
A)以id降序排列的User对象列表
B)以id升序排列的User对象列表
C)返回Order为id的User对象的列表
D)不返回对象
7.(单选题)Hibernate对JDBC访问数据库的代码进行了封装,从而大大的简化了数据访问层的代码,它是针对三层架构中( )的解决方案。
A)表现层
B)业务逻辑层
C)持久化层
D)数据库系统
8.(单选题)下面关于hibernate核心接口说明错误的是?()
A)Configuration 接口:配置Hibernate,根据其启动hibernate,创建SessionFactory 对象
B)SessionFactory 接口:负责保存、更新、删除、加载和查询对象,是线程不安全的
C)Query 和Criteria 接口:执行数据库的查询
D)Transaction 接口:管理事务
9.(单选题)下面( )不属于关系—对象映射的映射信息。
A)程序包名到数据库库名的映射
B)程序类名到数据库表名的映射
C)实体属性名到数据库表字段的映射
D)实体属性类型到数据库表字段类型的映射
10.(单选题)由持久化状态向游离状态转变的方法不包括( )。
A)close()
B)clear()
C)lock()
D)evict()
11.(单选题)如果数据库是oracle,则generator属性值不可以使用()。
A)native
B)identity
C)hilo
D)sequence
12.(单选题)下面代码的执行效果是( )。 String hql = "from TblStudent s order by s.score asc"; Query query = session.createQuery(hql); query.setFirstResult(0); query.setMaxResults(5); return query.list();
A)返回分数最高的五个学生
B)返回分数最高的六个学生
C)返回分数最低的五个学生
D)返回分数最低的六个学生
13.(单选题)以下不属于Cascade的属性取值的有( )。
A)all
B)save
C)delete
D)save-update
14.(单选题)下面HQL语句的含义是( )。 select stu from TblStudent stu where stu.score > ( select avg(score) from TblStudent )
A)查询所有学生的平均分
B)查询得分大于平均分的学生的成绩
C)查询得分最高的学生
D)查询得分大于平均分的学生
15.(单选题)从性能考虑,inverse属性值通常设置为( )。
A)all
B)false
C)true
D)None
16.(单选题)级联删除时,cascade属性是( )。
A)all
B)save
C)delete
D)save-update
17.(单选题)关于HQL与SQL,以下哪些说法正确?()。
A)HQL与SQL没什么差别
B)HQL面向对象,而SQL操纵关系数据库
C)在HQL与SQL中,都包含select,insert,update,delete语句
D)HQL仅用于查询和删除数据,不支持insert,update语句
18.(多选题)下列属于多对一关系的是( )。
A)书和作者
B)手机和生产厂家
C)用户和发布的出租信息
D)士兵和班长
19.(多选题)下面关于Hibernate关联映射说法错误的是()。
A)配置单项多对一关联映射,在配置文件中需要使用<many-to-one>标签
B)面向对象领域的关联关系可以分为单向一对多或者单向多对一
C)人和手机号码之间的关系是一对多关系
D)cascade属性描述了级联操作的规则
20.(多选题)对下面代码中存在的错误,说法正确的是()。 String hql = "from TblUser u where u.status = @status ";//<1> Query query = session.createQuery();//<2> query.setNamedParameter(":status","");//<3> return query.executeQuery(hql);//<4>
A)第一行中的命名参数“@status”应该是“:status”
B)第二行createQuery 函数应该传入hql 作为参数
C)第三行命名参数名称“:status”应该是“status”
D)第四行应该是“return query.list(hql);”
tmobst2
原文:http://www.cnblogs.com/excellent-vb/p/7731919.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!