Hibernate 选择题答案
更新时间:2024-05-01 08:45:01 阅读量: 综合文库 文档下载
1.一般情况下,以下哪个选项不是关系数据模型与对象模型之间匹配关系:(D ) (A)表对应类 (B)记录对应对象
(C)表的字段对应类的属性
(D)表之间的参考关系对应类之间的依赖关系
2.以下关于SessionFactory的说法哪些正确?( C )
(A)对于每个数据库事务,应该创建一个SessionFactory对象 (B)一个SessionFactory对象对应多个数据库存储源。
(C)SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只
需要创建一个。
(D)SessionFactory的load()方法用于加载持久化对象
3.Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性?( A ) (A)
5.以下哪个不属于Session的方法?(D ) (A)save() (B)delete() (C)update() (D)open()
6.以下程序的打印结果是什么?( C ) tx = session.beginTransaction();
Customer c1=(Customer)session.load(Customer.class,new Long(1)); Customer c2=(Customer)session.load(Customer.class,new Long(1)); System.out.println(c1==c2); tx.commit(); session.close(); (A)运行出错,抛出异常 (B)打印false (C)打印true (D)运行通过,但什么都不显示 7.以下哪个选项不是持久化层的对象状态? ( B ) (A)临时状态 (B)独立状态 (C)游离状态
(D)持久化状态
第 1页 /共 6页
8.对于以下程序,Customer对象在第几行变为游离状态? (D ) Customer customer=new Customer(); //line1 customer.setName(\\\
Session session1=sessionFactory.openSession(); //line3 Transaction tx1 = session1.beginTransaction(); //line4 session1.save(customer); //line4 tx1.commit(); //line5 session1.close(); //line6 (A)line1 (B)line3 (D)line6 9.以下哪一种检索策略利用了外连结查询? ( C ) (A)立即检索 (B)延迟检索 (C)迫切左外连结检索 (D)迫切右外连结检索 10.关于HQL与SQL,以下哪些说法正确?( B ) (A)HQL与SQL没什么差别
(B)HQL面向对象,而SQL操纵关系数据库
(C)在HQL与SQL中,都包含select,insert,update,delete语句 (D)HQL仅用于查询和删除数据,不支持insert,update语句 11.事务隔离级别是由谁实现的?(C ) (A)Java应用程序 (B)Hibernate
(C)数据库系统 (D)JDBC驱动程序
12.使用映射文件映射联合主键时,以下哪个选项不是持久化类必须满足的条件(D ) (A)实现java.io.Serializable接口; (B)覆盖hashCode()方法; (C)覆盖equals()方法; (D)覆盖links()方法。
13.下面关于hibernate核心接口说明错误的是?( B )
(A)Configuration 接口:配置Hibernate,根据其启动hibernate,创建SessionFactory 对象; (B)SessionFactory 接口:负责保存、更新、删除、加载和查询对象,是线程不安全的,避免多个线程共享同一个session,是轻量级、一级缓存 (C)Query 和Criteria 接口:执行数据库的查询。 (D)Transaction 接口:管理事务;
14.以下程序代码对Customer的name属性修改了两次: ( B ) tx = session.beginTransaction();
Customer customer=(Customer)session.load(Customer.class,new Long(1)); customer.setName(\\\ customer.setName(\\\ tx.commit();
执行以上程序,Hibernate需要向数据库提交几条update语句? ( A)
(A)0 (B)1 (C)2 (D)3 15.在Struts应用的视图中包含哪些组件? ( A ) (A)JSP (B)Servlet (C)ActionServlet 16.下面哪些任务不是RequestProcessor完成的?( A) 选项:
(D)Action
第 2页 /共 6页
(A)把Struts配置文件信息加载到内存中
(B)如果需要的话,创建ActionForm实例,组装数据,并进行表单验证 (C)找到匹配的Action实例,调用其execute()方法
(D)把请求转发到Action的execute()方法返回的ActionForward代表的组件。
17.对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现?( A)
type = \\\ name = \\\ scope = \\\ validate = \\\ input = \\\ >
(A)return (new ActionForward(mapping.getInput())); (B)return (mapping.findForward(\\\(C)return (mapping.findForward(“hello.jsp\\\(D)return(mapping.findForward(“hello.jsp”));
18.对于以下这段配置ActionServlet的代码,哪些说法是正确错误的?( C )
(A)Servlet容器在启动Struts应用时,会初始化这个ActionServlet。
(B)对于所有URL中以”.do”结尾的HTTP请求,都由ActionServlet处理。 (C)这段代码位于struts-config.xml中。 (D)这段代码位于web.xml中。
19.下列代码assert语句的使用正确的是:(C ) (A)public class Application {
static public void main(String args[])
第 3页 /共 6页
{
assert args.length==3;
int a = Integer.parseInt(args[0]); int b = Integer.parseInt(args[1]); int c = Integer.parseInt(args[2]);} }
(B)privat void method(Object required, Object optional) { assert(required!=null);\(C)public void disconnect(Source source,sink sink)
{ assert source.isConnected(sink):\connected\+source+\} (D)public class Connection {
private voolean isOpen = false; public void open() {
...
isOpen = true; }
public void close() {
assert isOpen:\ ... } }
20装饰模式(Decorator)常常出现在Java的哪一个包(package)中?( B ) (A)java.io (B)java.awt (C)java.lang (D)java.util 21.哪一种模式限制了创建类的实例数量?(D ) (A)命令模式(Command (B)工厂方法模式(Factory Method)(C)策略模式(Strategy) (D)单例模式(Singleton)
22.分析下面SQL语句,在什么情况下将引起这个语句失败?(C )
STUDENT表结构:
ID NUMBER(9) FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) SELECT * FROM student WHERE id = (SELECT id FROM student
WHERE UPPER(first_name) = ‘KATE’ AND UPPER(last_name) =‘HENRY’); (A)There are no students named Kate Henry. (B)There is more than one student named Kate.
(C)There is more than one student named Kate Henry.
(D)The FIRST_NAME and LAST_NAME values in the database are in lowercase. 23创建STUDENT表的语句如下:
① CREATE TABLE student(empleyee_id NUMBER(9) ② CONSTRAINT salary_pk PRIMARY KEY,
第 4页 /共 6页
③ 1995_salsry NUMBER(8,2),
④ manager_name VARCHAR2(25) CONSTRAINT mgr_name_nn NOT NULL, salary_96 NUMBER(8,2));
这个语句产生错误的地方是在第几行?( C )
第 5页 /共 6页
(A)① (B)② (C)③ (D)④
24.在SQL数据库中,关于视图的说法错误的是(B ) (A)用户可以用SQL语言对视图操作
(B)视图是从一个或多个基本表导出的表,用户不可以在视图上再定义视图 (C)面向用户的模式对应于视图和部分基本表
(D)视图并不对应于存储在数据库中的文件,因此视图实际是一个“虚表”
第 6页 /共 6页
(A)① (B)② (C)③ (D)④
24.在SQL数据库中,关于视图的说法错误的是(B ) (A)用户可以用SQL语言对视图操作
(B)视图是从一个或多个基本表导出的表,用户不可以在视图上再定义视图 (C)面向用户的模式对应于视图和部分基本表
(D)视图并不对应于存储在数据库中的文件,因此视图实际是一个“虚表”
第 6页 /共 6页
正在阅读:
Hibernate 选择题答案05-01
日本语听力 第11课 屋台05-25
完整打印版PEP小学三年级英语全英文教案01-05
蝙蝠的启示作文700字07-11
街头的吆喝声作文550字06-18
怒放的生命作文600字06-24
经济学原理模式试卷参考答案03-15
税务青春奉献演讲稿06-08
五年级数学复习题06-09
铁建重工盾构机生产车间实习参观报告07-02
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 选择题
- Hibernate
- 答案
- 四年级品社期末复习计划
- 江西省瑞金一中2015-2016学年高二政治上学期10月月考试题
- 人教版必修1-5情景式默写附答案
- 机器人毕业论文-开题报告-初稿-定稿
- Android云笔记v1.0
- 关于印发辽宁省病原微生物实验室生物安全管理规定试
- 2014年新建项目建设方案编写模板
- 桂阳县白水乡中心学校信息化系列管理制度汇编
- OFFICE财务管理中的应用
- 厦门市2010年政法干警定向招考进入面试的人员名单
- 红星淀粉厂废水处理工程设计
- 站外管线施工组织设计最终版
- 华师大新版数学导学案五章 相交线与平行线
- CRM实训项目
- 二年级校本教材,永康的地方特色 - 图文
- 行政执法文书制作基本要求
- 在巡察组进驻动员会上的表态发言
- 工作职责
- 四 年级数学学科能力素质测试2014.3
- 高中物理必修1 第二章匀变速直线运动( 知识点)