ImageVerifierCode 换一换
格式:DOC , 页数:22 ,大小:69.50KB ,
资源ID:3653515      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3653515.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(Hibernate复习题1含答案要点.doc)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Hibernate复习题1含答案要点.doc

1、美斯坦福在线考试系统 荆州理工G3 Hibernate 科目: SCCEG3Hibernate总分: 100分时间: 60分钟 一、单选题 (共45题,每题2分,说明:选择一项正确的答案) 1、 下面关于Hibernate的说法,错误的是( ) A、Hibernate是一个“对象-关系映射”的实现 B、Hibernate是一种数据持久化技术

2、 C、Hibernate是JDBC的替代技术 他是对JDBC做了轻量级的对象封装 D、使用Hibernate可以简化持久化层的编码 参考答案: C 2、 在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是( ) A、配置客户和订单关联的cascade属性为save-update

3、 B、配置客户和订单关联的cascade属性为all C、设置多对一关联的inverse属性为true D、设置多对一关联的inverse属性为false 参考答案: B 详解 3、 下面一对多关联的配置中,存在哪些错误( ) <set name="orders" inverse="false" cascade="true">

4、 <one-to-many class="com.x.entity.Order" column="customer_id" /> </set> A、inverse属性不可以设置为false B、cascade属性不可设置为true C、class="com.x.entity.Order"应为type="com.x.entity.Orde

5、r" D、column属性不可再<one-to-many>节点内设置 参考答案: B 4、 下面创建Criteria对象的语句中正确的是( ) A、Criteria c = query.createCriteria(); B、Criteria c = query.addCriteria();

6、 C、Criteria c = session.createCriteria(); D、Criteria c = session.createCriteria(User.class); 参考答案: D 5、 下面关于Hibernate映射文件配置中dynamic-update属性说法正确的是( ) 详解 A、动态的修改,如果为true,只改变有改变的属性

7、 B、动态的修改,如果为true,只改变没有改变过的属性 C、动态的修改,如果为true,改变所有的属性 D、以上说法都错 参考答案: A 6、 下面关系Hibernate对象的状态说话正确的是( )临时 持久化 游离 A、Hibernat的对象只有一种状态 B、Hi

8、bernat的对象有2种状态 C、Hibernat的对象有3种状态 D、Hibernat的对象有4种状态 参考答案: C 7、 Hibernate对象从瞬时到持久状态转换的方式有( )。 A、调用session的save方法 saveorupdat B、调用session的create方法

9、 C、调用session的update方法 D、调用session的load方法 参考答案: A 8、 J2EE中往往使用____封装业务实体,____封装业务逻辑,____调用( ) A、实体Bean、会话 Bean、实体Bean、会话 Bean B、实体Bean、会话 Bean、会话Bean、实

10、体Bean C、会话Bean、实体Bean、实体Bean、会话 Bean D、会话Bean、实体Bean、会话Bean、实体Bean 参考答案: B 9、 EJB分为( )三种类型 A、会话bean、实体bean、Web service B、会话bean、实体bean、消息驱动bean

11、 C、Jsp、servlet、jsf D、实现类、Home接口类、Object接口类 参考答案: B 10、 有状态Session Bean和无状态Session Bean的区别说法正确的是( ) 详解 A、无状态Session Bean要保存客户端的状态,同客户端是一对一 B、有状态Session Bea

12、n要保存客户端的状态,同客户端是一对一 C、他们都要保存客户端的状态,同客户端是一对一 D、以上说法都不对 参考答案: B 11、 有以下代码段,下面说法正确的是( ) p65 String qlString = "select model from Student as model where model

13、createDate = ?1"; (1) Query query = em.createQuery(qlString); (2) query.setParameter(0, "2000-12-05"); (3) List list = q.list(); (4) A、第一行有错,必须为参数起个名字 B、第三行有错误,que

14、ry.setParameter(0, "2000-12-05")应为query.setParameter(1, "2000-12-05"); C、第四行没有错误 D、这些语句没有错误 参考答案: B 12、 在EJB3.0中用来保存一个对象的方法是( ) A、save

15、 B、update C、persist D、create 参考答案: C 13、 在J2EE中,Servlet和JSP组件必须在( )容器中才能运行 A、Applet B、客户端 C、Web D、EJB

16、 参考答案: C 14、 在J2EE中,EJB组件必须在( )容器中才能运行 A、Applet B、客户端 C、Web D、EJB 参考答案: D 15、

17、在三层结构中,数据访问层承担的责任是( ) A、定义实体类 B、数据的增删改查操作 C、业务逻辑的描述 D、页面展示和控制转发 参考答案: B 16、 <set>元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取(

18、 )值 A、none B、save C、delete D、save-update 参考答案: D 17、 以下程序的打印结果是( ) tx = session.beginTransaction();

19、 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

20、); A、运行出错,抛出异常 B、打印false C、打印true D、编译出错 参考答案: C 18、 以下程序代码对Customer的name属性修改了两次: tx = session.beginTransaction();

21、 Customer customer=(Customer)session.load(Customer.class, new Long(1)); customer.setName("Jack\"); customer.setName("Mike\"); mit(); 执行以上程序,Hibernate需要向数据库提交( )条update

22、语句 A、0 B、1 C、2 D、3 参考答案: B 19、 对于以下程序,Customer对象在第( )行变为游离状态 close clear evict P82 Customer customer=new Customer();

23、 customer.setName(\"Tom\"); Session session1=sessionFactory.openSession(); Transaction tx1 = session1.beginTransaction(); //line1 session1.save(customer); //line2 mit(); //line3 ses

24、sion1.close(); //line4 A、line1 B、line2 C、line3 D、line4 参考答案: D 20、 以下检索策略中,( )利用了外连结查询 详解20 A、立即检索

25、 B、延迟检索 C、迫切左外连结检索 D、迫切右外连结检索 参考答案: C 21、 假设对Customer类的orders集合采用延迟检索策略,编译或运行以下程序,会出现( ) Session session=sessionFactory.openSession(); tx = sess

26、ion.beginTransaction(); Customer customer=(Customer)session.get(Customer.class,new Long(1)); mit(); session.close(); Iterator orderIterator=customer.getOrders().iterator(); A、编

27、译出错 B、编译通过,正常运行,不显示任何信息 C、编译通过,正常运行,并显示出结果 D、编译通过,但运行时抛出异常 参考答案: D 22、 在源代码中嵌入映射信息需要( ) A、Annoation B、hbm.xml

28、 C、struts.xml D、web.xml 参考答案: A 23、 ORM的好处包括( ) A、能进行关系对象的映射 B、具有控制器功能 C、能在服务器端保存客户端状态 D、向DTO一项能传递数据 参考答

29、案: A 24、 已知某个实例的持久化标识,可以使用Session的( )方法来获取它 A、load() B、loadAll() C、getAllData() D、init() 参考答案: A 25、

30、 如果不确定所寻找对象的持久化标识符,则需要使用查询,使用Session的( )方法 A、createQuery() B、query() C、queryAll() D、queryObject() 参考答案: A 26、 使用Session的( ),会把对象的状态从数据

31、库中移除 A、delete() B、remove() C、clear() D、removeAll() 参考答案: A 27、 对原生SQL查询的控制是通过( )接口进行的 A、SQLQuery B、

32、Session C、List D、Query 参考答案: A 28、 可以把结果集映射的信息放在外部的( )元素中,这样就可以在多个命名查询间或者通过setResultSetMapping()API来访问 A、<resultset> B、<resul

33、t> C、<mapping> D、<description> 参考答案: A 29、 使用Hibernate的QBC查询,要使用SQL中的类似select count(*) from tablename方法求出记录数,必须使用( )类 A、Restrictions

34、 B、Projections C、Criteria D、Criteron 参考答案: B 30、 在Hibernate中,关于数据库的方言,下面说法正确的是( ) A、可以不写数据库方言 B、数据库方言没有作用,可以随便写 C、有通用的数

35、据库方言可以使用 D、数据方言对应于每个数据库,主要用于产生SQL语句 参考答案: D 31、 下面不属于持久化的是( ) A、把对象转换称字符串的形式通过网络传输,在另一端接收到这个字符串后能把对象还原出来 B、把程序数据从数据库中读出来 C、从XML配置文件中读取程序的配置信息

36、 D、把程序数据保存为文件 参考答案: A 32、 下面的程序执行后没有报错,但数据总保存不到数据库,最可能的原因是( ) public static void imain(String[] args){ SessionFactory sf=new Configration().configure().bui

37、ldSessionFactory(); Session session=sf.openSession(); Medal medal=new Medal(); medal.setOwner(“totong”); medal.setType(“Gold medal”); session.save(user); session.close();

38、 } A、配置文件配置有误 B、没有在配置文件中包含对映射文件的声明 C、配置文件配置有误 D、没有对持久化操作捕捉异常 E、没有开启事务 参考答案: E 33、 已知wage.getItem().size()的值是1。要想使执行sessio

39、n.update(wage)时自动执行session.update(wage.getItems().get(0)),必须配置( ) A、<set name=”items” inverse=”true” cascade=”none”>…</set> B、<set name=”items” inverse=”false” cascade=”none”>…</set> C、<set name=”items” inverse=

40、true” cascade=”all”>…</set> D、<set name=”items” inverse=”false” cascade=”save-update”>…</set> 参考答案: D 34、 在Hibernate关系映射配置中,inverse属性的含义是( )。 A、定义在<one-to-many>节点

41、上,声明要负责关联的维护 B、声明在<set>节点上,声明要对方负责关联的维护 C、定义在<one-to-many>节点上,声明对方要负责关联的维护 D、声明在<set>节点上,声明要负责关联的维护 参考答案: B 35、 执行下面的hql查询,关于返回值的说法,正确的是( ) select u

42、username,u.userid from com.scce.pojo.User u where u is not null A、语法错误,不能执行 B、返回一个类型为List的实例 C、返回一个数组 D、当返回结果只有一条时,返回一个数组 参考答案: B

43、 36、 以下哪一种检索策略利用了外连结查询( ) A、立即检索 B、延迟检索 C、迫切左外连结检索 D、迫切右外连结检索 参考答案: C 37、 POJO是( )

44、 A、Plain Old Java Object B、Programming Object Java Object C、Page Old Java Object D、Plain Object Java Old 参考答案: A 38、 实现equals和hashCode最显而易见的作用是( ) 详解38

45、 A、比较两个对象标识符的值 B、比较数据库的两条数据 C、比较两个组建是否部署在同一个应用服务器上 D、对象与字段的映射 参考答案: A 39、 在源代码中嵌入映射信息需要( ) A、XDoclet B、EJB

46、 C、Hibernate D、Spring 参考答案: A 40、 所有的Hibernate,除了( )都支持空(null)语义 A、Collection B、Element C、Entity D、NodeList

47、 参考答案: A 41、 ( )元素把子对象的一些元素与父类对应的表的一些字段映射起来 A、Component B、Element C、Attribute D、ActionForm 参考答案: A 42、

48、 HQL不支持聚合函数有( ) A、count(*) B、avg(…) C、count(…) D、count(?) 参考答案: D 43、 假设实体映射时有一个( )的关联指向另外一个实体,在查询时必须也返回那个实体,否则会导致发生一个”column

49、 not found”的数据库错误 A、many-to-one B、many-to-many C、one-to-many D、one-to-one 参考答案: D 44、 在Hibernate中,关于数据库的方言,下面说法正确的是( ) A、可以不写数据库方言 B、数据库方言没有作用,可以随便写 C、有通用的数据库方言可以使用 D、数据方言对应于每个数据库,主要用于产生SQL语句 参考答案: D 45、 下列属于多对一关系的是( )

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服