• (单选题)与下面代码效果相同的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的更多相关文章

随机推荐

  1. 1071 小赌怡情 (15分)C语言

    常言道"小赌怡情".这是一个很简单的小游戏:首先由计算机给出第一个整数:然后玩家下注赌第二个整数将会比第一个数大还是小:玩家下注 t 个筹码后,计算机给出第二个数.若玩家猜对了,则 ...

  2. Linux磁盘管理之LVM

    一.LVM介绍 在我们管理Linux磁盘的时候,通常会遇到这么一种情况.在最初规划Linux的磁盘的时候,我们给某个分区划分了一定量的磁盘空间,使用一段时间后,发现我们规划的磁盘空间不足了,这个时候怎 ...

  3. 小小知识点(二十三)circularly symmetric complex zero-mean white Gaussian noise(循环对称复高斯噪声)

    数学定义 http://en.wikipedia.org/wiki/Complex_normal_distribution 通信中的定义 在通信里,复基带等效系统的噪声是复高斯噪声,其分布就是circ ...

  4. C# 数独求解算法。

    前言 数独是一种有趣的智力游戏,但是部分高难度数独在求解过程中经常出现大量单元格有多个候选数字可以填入,不得不尝试填写某个数字然后继续推导的方法.不幸的是这种方法经常出现填到一半才发现有单元格无数可填 ...

  5. react-antd-input-onPressEnter

    2020-01-11 ant-Design ,Input , onPressEnter 和 onChange 的区别 需求:看下图,右边栏配置开关组件的内容.输入内容,不想要左边实时更改 原来的代码: ...

  6. Go中锁的那些姿势,估计你不知道

    什么是锁,为什么使用锁 用俗语来说,锁意味着一种保护,对资源的一种保护,在程序员眼中,这个资源可以是一个变量,一个代码片段,一条记录,一张数据库表等等. 就跟小孩需要保护一样,不保护的话小孩会收到伤害 ...

  7. Go 每日一库之 flag

    缘起 我一直在想,有什么方式可以让人比较轻易地保持每日学习,持续输出的状态.写博客是一种方式,但不是每天都有想写的,值得写的东西. 有时候一个技术比较复杂,写博客的时候经常会写着写着发现自己的理解有偏 ...

  8. 关于revit的外部扩展存储

    最近被revit的外部扩展存储搞得死去活来,作为日后再次使用的预防针,此处随手留下印记,以作警示. 首先我们知道外部扩展存储ExtensibleStorage是revit提供给revit二次开发人员用 ...

  9. Python自带HTTP文件传输服务

    一行命令搭建一个基于python的http文件传输服务 由于今天朋友想要一个文件,而我恰好有,因为这个文件比较大,网速不是很给力,所以想到了python自己有这么一个功能,这样不仅不需要下载其他软件, ...

  10. [bzoj4568] [loj#2013] [Scoi2016] 幸运数字

    Description \(A\) 国共有 \(n\) 座城市,这些城市由 \(n-1\) 条道路相连,使得任意两座城市可以互达,且路径唯一.每座城市都有一个幸运数字,以纪念碑的形式矗立在这座城市的正 ...