Hibernate复习题1含答案要点.doc
《Hibernate复习题1含答案要点.doc》由会员分享,可在线阅读,更多相关《Hibernate复习题1含答案要点.doc(22页珍藏版)》请在咨信网上搜索。
1、美斯坦福在线考试系统 荆州理工G3 Hibernate 科目: SCCEG3Hibernate总分: 100分时间: 60分钟 一、单选题 (共45题,每题2分,说明:选择一项正确的答案) 1、 下面关于Hibernate的说法,错误的是( ) A、Hibernate是一个“对象-关系映射”的实现 B、Hibernate是一种数据持久化技术 C、Hibernate是JDBC的替代技术 他是对JDBC做了轻量级的对象封装 D、使用Hibernate可以简化持久化层的编码 参考答案: C 2、 在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可
2、行的是( ) A、配置客户和订单关联的cascade属性为save-update B、配置客户和订单关联的cascade属性为all C、设置多对一关联的inverse属性为true D、设置多对一关联的inverse属性为false 参考答案: B详解 3、 下面一对多关联的配置中,存在哪些错误( ) set name=orders inverse=false cascade=true one-to-many class=com.x.entity.Order column=customer_id / /set A、inverse属性不可以设置为false B、cascade属性不可设置为tr
3、ue C、class=com.x.entity.Order应为type=com.x.entity.Order D、column属性不可再one-to-many节点内设置 参考答案: B 4、 下面创建Criteria对象的语句中正确的是( ) A、Criteria c = query.createCriteria(); B、Criteria c = query.addCriteria(); C、Criteria c = session.createCriteria(); D、Criteria c = session.createCriteria(User.class); 参考答案: D 5、
4、下面关于Hibernate映射文件配置中dynamic-update属性说法正确的是( )详解 A、动态的修改,如果为true,只改变有改变的属性 B、动态的修改,如果为true,只改变没有改变过的属性 C、动态的修改,如果为true,改变所有的属性 D、以上说法都错 参考答案: A 6、 下面关系Hibernate对象的状态说话正确的是( )临时 持久化 游离 A、Hibernat的对象只有一种状态 B、Hibernat的对象有2种状态 C、Hibernat的对象有3种状态 D、Hibernat的对象有4种状态 参考答案: C 7、 Hibernate对象从瞬时到持久状态转换的方式有( )。
5、 A、调用session的save方法 saveorupdat B、调用session的create方法 C、调用session的update方法 D、调用session的load方法 参考答案: A 8、 J2EE中往往使用_封装业务实体,_封装业务逻辑,_调用( ) A、实体Bean、会话 Bean、实体Bean、会话 Bean B、实体Bean、会话 Bean、会话Bean、实体Bean C、会话Bean、实体Bean、实体Bean、会话 Bean D、会话Bean、实体Bean、会话Bean、实体Bean 参考答案: B 9、 EJB分为( )三种类型 A、会话bean、实体bean、
6、Web service B、会话bean、实体bean、消息驱动bean C、Jsp、servlet、jsf D、实现类、Home接口类、Object接口类 参考答案: B 10、 有状态Session Bean和无状态Session Bean的区别说法正确的是( )详解 A、无状态Session Bean要保存客户端的状态,同客户端是一对一 B、有状态Session Bean要保存客户端的状态,同客户端是一对一 C、他们都要保存客户端的状态,同客户端是一对一 D、以上说法都不对 参考答案: B 11、 有以下代码段,下面说法正确的是( ) p65 String qlString = sele
7、ct model from Student as model where model.createDate = ?1; (1) Query query = em.createQuery(qlString); (2) query.setParameter(0, 2000-12-05); (3) List list = q.list(); (4) A、第一行有错,必须为参数起个名字 B、第三行有错误,query.setParameter(0, 2000-12-05)应为query.setParameter(1, 2000-12-05); C、第四行没有错误 D、这些语句没有错误 参考答案: B 1
8、2、 在EJB3.0中用来保存一个对象的方法是( ) A、save B、update C、persist D、create 参考答案: C 13、 在J2EE中,Servlet和JSP组件必须在( )容器中才能运行 A、Applet B、客户端 C、Web D、EJB 参考答案: C 14、 在J2EE中,EJB组件必须在( )容器中才能运行 A、Applet B、客户端 C、Web D、EJB 参考答案: D 15、 在三层结构中,数据访问层承担的责任是( ) A、定义实体类 B、数据的增删改查操作 C、业务逻辑的描述 D、页面展示和控制转发 参考答案: B 16、 set元素有一个casc
9、ade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取( )值 A、none B、save C、delete D、save-update 参考答案: D 17、 以下程序的打印结果是( ) 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
10、(); session.close(); A、运行出错,抛出异常 B、打印false C、打印true D、编译出错 参考答案: C 18、 以下程序代码对Customer的name属性修改了两次: tx = session.beginTransaction(); Customer customer=(Customer)session.load(Customer.class, new Long(1); customer.setName(Jack); customer.setName(Mike); mit(); 执行以上程序,Hibernate需要向数据库提交( )条update语句 A、0 B
11、、1 C、2 D、3 参考答案: B 19、 对于以下程序,Customer对象在第( )行变为游离状态 close clear evict P82 Customer customer=new Customer(); customer.setName(Tom); Session session1=sessionFactory.openSession(); Transaction tx1 = session1.beginTransaction(); line1 session1.save(customer); line2 mit(); line3 session1.close(); line4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Hibernate 复习题 答案 要点
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。