【Jsp精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Jsp精品源码-J2EE考试复习试题 - 计算机等级的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
一、选择:1 在三层结构中,数据访问层承担的责任是(B) a 定义实体类 b 数据的增删改查操作 c 业务逻辑的描述 d 页面展示和控制转发2 下面关于数据持久化概念的描述,错误的是(D a 保存在内存中数据的状态是瞬时状态 b 持久状态的数据在关机后数据依然存在 c 数据可以由持久状态转换为瞬时状态 d 将数据转换为持久状态的机制称为数据持久化状态:瞬时,持久,脱管3 下面关于 Hibernate 的说法,错误的是(C) a Hibernate 是一个“对象-关系映射”的实现 b Hibernate 是一种数据持久化技术 c Hibernate 是 JDBC 的替代技术 d 使用 Hibernate 可以简化持久化层的编码4 Hibernate 配置文件中,不包含下面的(A) a “对象-关系映射”信息 b 数据关联的配置 c show_sql 等参数的配置 d 数据库连接信息5 在 Hibernate 关系映射配置中,inverse 属性的含义是(B) 。
a 定义在ltone-to-manygt节点上,声明要负责关联的维护 b 声明在ltsetgt节点上,声明要对方负责关联的维护 c 定义在ltone-to-manygt节点上,声明对方要负责关联的维护 d 声明在ltsetgt节点上,声明要负责关联的维护6 在使用了 Hibernate 的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是(B。
a 配置客户和订单关联的 cascade 属性为 save-update b 配置客户和订单关联的 cascade 属性为 all c 设置多对一关联的 inverse 属性为 true d 设置多对一关联的 inverse 属性为 false7 下面一对多关联的配置中,存在哪些错误(D) 。
ltset namequotordersquot inversequotfalsequot cascadequottruequotgt ltone-to-many classquotcom.x.entity.Orderquot columnquotcustomer_idquot /gtlt/setgt a inverse 属性不可以设置为 false b cascade 属性可设置为 true c classquotcom.x.entity.Orderquot应为 typequotcom.x.entity.Orderquot d column 属性不可再ltone-to-manygt节点内设置8 执行下面的 hql 查询,关于返回值的说法,正确的是(B) 。
select u.usernameu.userid from com.x.entity.User u where u is not null a 语法错误,不能执行 b 返回一个类型为 List 的实例 c 返回一个数组 d 当返回结果只有一条时,返回一个数组9 下面创建 Criteria 对象的语句中正确的是(D) 。
a Criteria c query.createCriteria b Criteria c query.addCriteria c Criteria c session.createCriteria d Criteria c session.createCriteriaUser.class10 一般情况下,关系数据模型与对象模型之间不包括下列哪个匹配关系?(B) a 表对应类 b 记录对应对象 c 表的字段对应类的属性 d 表之间的参考关系对应类之间的依赖关系11 以下关于 SessionFactory 的说法哪些正确?B a 对于每个数据库事务,应该创建一个 SessionFactory 对象 b 一个 SessionFactory 对象对应一个数据库存储源。
c SessionFactory 是重量级的对象,不应该随意创建。
如果系统中只有一个数据库存储源,需要创建多个。
d SessionFactory 的 load方法用于加载持久化对象12 Customer 类 中 有 一 个 Set 类 型 的 orders 属 性 , 用 来 存 放 Order 订 单 对 象 , 在Customer.hbm.xml 文件中,用哪个元素映射 orders 属性?A a ltsetgt b ltone-to-onegt c ltmany-to-onegt d ltpropertygt13 ltsetgt元素有一个 cascade 属性,如果希望 Hibernate 级联保存集合中的对象,casecade属性应该取什么值?(D) a none b save c delete d save-update14 以下哪些不属于 Session 的方法?C a load b save c open d saveOrUpdate15 创建序列时,若未指定 Cycle 选项,则当当前值大于 MaxValue 时将() a 从 MinValue 重新开始循环 b 重复使用 MaxValue 值 c 执行出错 d 使用随机值16 以下程序的打印结果是什么?Ctx session.beginTransactionCustomer c1Customerses