已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 )第 6页 /共 6页(A) (B) (C) (D)4.元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?( D )(A)none(B)save(C)delete(D)save-update5.以下哪个不属于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);mit();session.close();(A)运行出错,抛出异常(B)打印false(C)打印true(D)运行通过,但什么都不显示7.以下哪个选项不是持久化层的对象状态? ( B )(A)临时状态(B)独立状态(C)游离状态(D)持久化状态8.对于以下程序,Customer对象在第几行变为游离状态? (D )Customer customer=new Customer(); /line1customer.setName(Tom); /line2Session session1=sessionFactory.openSession(); /line3Transaction tx1 = session1.beginTransaction(); /line4session1.save(customer); /mit(); /line5session1.close(); /line6(A)line1 (B)line3 (D)line69.以下哪一种检索策略利用了外连结查询? ( 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(Jack);customer.setName(Mike);mit();执行以上程序,Hibernate需要向数据库提交几条update语句? ( A)(A)0 (B)1 (C)2 (D)315.在Struts应用的视图中包含哪些组件? ( A )(A)JSP(B)Servlet(C)ActionServlet(D)Action16.下面哪些任务不是RequestProcessor完成的?( A)选项:(A)把Struts配置文件信息加载到内存中(B)如果需要的话,创建ActionForm实例,组装数据,并进行表单验证(C)找到匹配的Action实例,调用其execute()方法(D)把请求转发到Action的execute()方法返回的ActionForward代表的组件。17.对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现?( A) (A)return (new ActionForward(mapping.getInput();(B)return (mapping.findForward(HelloWorld); (C)return (mapping.findForward(“hello.jsp);(D)return(mapping.findForward(“hello.jsp”);18.对于以下这段配置ActionServlet的代码,哪些说法是正确错误的?( C ) action org.apache.struts.action.ActionServlet config /WEB-INF/myconfig.xml 2 action *.do (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) assert args.length=3;int a = Integer.parseInt(args0);int b = Integer.parseInt(args1);int c = Integer.parseInt(args2); (B)privat void method(Object required, Object optional) assert(required!=null);method():required=null; (C)public void disconnect(Source source,sink sink) assert source.isConnected(sink):disconnect():not connected +source+,+sink; (D)public class Connection private voolean isOpen = false; public void open() . isOpen = true; public void close() assert isOpen:Cannot close a connection that is not open!; . 20装饰模式(Decorator)常常出现在Java的哪一个包(package)中?( B )(A)java.io (B)java.awt (C)java.lang (D)java.util21.哪一种模式限制了创建类的实例数量?(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, 1995_salsry NUMBER(8,2), manager_name VARCHAR2(25) CONS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口腔科牙周炎口腔护理要点
- 吉林省通化市梅河口市博文学校2025年生物高一上期末质量检测模拟试题含解析
- 福建省宁德市普通高中毕业班2026届物理高二第一学期期末综合测试模拟试题含解析
- 甘肃省白银市九中2026届物理高二第一学期期末质量跟踪监视试题含解析
- 2026届江西省南昌市进贤县一中数学高二第一学期期末联考模拟试题含解析
- 2025-2026学年莆田市重点中学高一上生物期末调研试题含解析
- 儿科尿路感染监测流程
- 病理科肿瘤活检手术后处理流程
- ICU中重症监护护理流程
- 足跟骨折康复指导方案
- 化工分析化学测试题答案及解析
- 2024人教版七年级数学上学期期中数学试卷(七年级上册人教第1-4章)试卷+解析
- 离子反应方程式配平课件
- 抖音团长培训课件
- 广东省深圳市多校2024-2025学年高一上学期11月期中考试生物试卷( 有答案)
- Unit 4 My family 话题写作(课件)英语冀教版2024七年级上册
- 沪科版2024九年级物理全一册新教材解读课件
- 券商柜台岗业务知识培训课件
- 建筑施工应急知识培训课件
- 电力工程项目进度管理及进展汇报
- 矿山机器人技术
评论
0/150
提交评论