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

加入VIP,免费下载
 

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

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

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(对象关系映射复习.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

对象关系映射复习.docx

1、对象关系映射复习1、在Hibernate中,下列说法正确的有()。【选三项】AHibernate是一个开放源代码的对象关系映射框架BHibernate对JDBC进行了轻量级的对象封装CHibernate可以大大减少操作数据库的工作量DHibernate提供了数据查询机制,但没有提供恢复机制2、关于Hibernate,下列说法错误的是()。AHibernate是一个对象-关系映射工具B在MVC模式中,Hibernate属于控制层CHibernate在JDBC的方式上进行封装,以简化JDBC方式繁琐的编码工作D在Hibernate中,可以通过xml格式的配置文件保存对象-关系的映射信息3、在Hib

2、ernate中,下列关于SessionFactory说法正确的有()。【选两项】A它是线程安全的B它不是线程安全的C它是轻量级的D一个SessionFactory实例对应一个数据存储源4、在Hibernate中,下列关于Session说法正确的有()。【选三项】A它是线程安全的B它不是线程安全的C它是轻量级的DSession也被称为持久化管理器,它提供了和持久化相关的操作5、在Hibernate中,下列关于Transaction说法正确的有()。【选三项】A事务Transaction为应用程序指定以原子操作单元为范围的对象B在对数据库进行增加、修改和删除操作时一定要加上TransactionC

3、在对数据库进行查询操作时一定要加上TransactionD获得Transaction的方法:Transactiontr = session.beginTransaction();6、在Hibernate中,如果数据库是MySql或者SQLServer,则generator属性值不可以使用()。AhiloBnativeCsequenceDindentity7、在Hibernate中,如果数据库是Oracle或者DB2,则generator属性值不可以使用()。AhiloBnativeCsequenceDIndentity8、在Hibernate中,下列哪个选项不属于Session的方法()。Al

4、oadBsaveCopenDdelete9、在Hibernate中,generator属性值如果是native,则表示()。A由Hibernate自动以自增的方式生成标识符,每次增量为1B由Hibernate自动以自增的方式生成标识符,每次增量为自定义C根据底层数据库对自动生成标识符的支持来选择。D由Java应用程序负责生成标识符10、Hibernate增加数据的时候,可以调用session的()方法。【选两项】AsaveBupdateCaddDsaveOrUpdate11、Hibernate对JDBC访问数据库的代码进行了封装,从而大大简化了数据访问层的重复性代码,它是针对三层架构中()的解

5、决方案。A表现层B业务逻辑层C持久化层D数据库系统12、Hibernate是一个优秀的Java持久化层解决方案,那么数据的持久化指的是( )。A数据在程序退出后就不复存在B数据在程序退出后以文件等形式保存在存储设备中C数据的内容是不变的,处于静态中D数据的内容是变化的13、下列选项不属于持久化的是()。A将对象转换为字符串的形式通过网络传输,在另一端接收到该字符串后能将对象还原B将程序数据从数据库中读取出来C从XML配置文件中读取程序的配置信息D将程序数据保存为文件14、使用Hibernate 技术实现数据库持久化时,下列()不在Hibernate配置文件中。A数据库连接信息B数据库类型(di

6、alect)Cshow_sql参数D数据库表和实体的映射信息15、在Hibernate中,inverse属性值为()时,会标识被控方。AallBfalse Ctrue Dnone16、在Hibernate中,如果需要标识主控方,则inverse属性值应为()。AallBfalse Ctrue Dnone17、在Hibernate中,从性能方面考虑,inverse属性值通常设置为()。AallBfalse Ctrue Dnone18、Hibernate通过映射文件中的子元素来设定标识符生成器,下列选项哪些是Hibernate提供的内置实现( )。【选三项】AhiloBnativeCassignD

7、indentity19、三层结构是一种典型的应用软件分层结构,这三层分别是()。【选三项】A表述层B业务逻辑层C控制层D数据层20、持久化技术封装了数据访问的细节,为大部分业务逻辑提供了面向对象的API。数据持久化具有以下3个方面的特点,分别是()。【选三项】A通过持久化技术能够减少访问数据库中数据的次数,提供应用程序速度(?)B提高代码的可重用性C松耦合,使持久化的实现不依赖于底层数据库及上层业务逻辑D具有更好的可扩展性21、在ORM中,面向对象概念中的对象与面向关系概念中的( )相对应。A表B表的行C表的列D表中行的数据22、一般情况下,关系数据模型和对象模型之间有哪些匹配关系()。【选两

8、项】A表对应对象B记录对应对象C表的字段对应类方法D表之间的参考关系对应类之间的依赖关系23、在Hibernate中,一个持久化类的实例可能存在的状态有哪些( )。【选三项】A瞬态B持久态C隔离态D游离态24、在Hibernate的映射文件中,id节点的property元素的( )表示指定类的属性映射的表的字段名。AnameBtypeCcolumnDlazy25、在Hibernate的实体类映射文件中,class节点下必须有一个id节点,其中unsaved-value属性的默认值为( )。AnullBnoneCtureDfalse26、下列选项关于Configuration的说法不正确的是()

9、。AConfiguration类的构造方法用于将默认路径下的hibernate.cfg.xml(或hibernate.properties)配置文件中的配置信息读入到内存中BConfiguration对象用于配置并启动HibernateC获得Configuration的方法:Configuration config =newConfiguration();DHibernate应用通过Configuration实例指定对象关系映射文件的位置或者动态配置Hibernate的属性27、在Hibernate中,当cascade属性值为( )时,表示不进行级联操作。AallBno Cnone Ddele

10、te28、在Hibernate中,如果需要进行级联删除,则cascade属性值可为( )。【选两项】AallBsave-update Cnone Ddelete29、在Hibernate中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下列方法可行的有()。【选两项】A配置客户和订单关联的cascade属性为save-updateB配置客户和订单关联的cascade属性为allC设置多对一关联的inverse属性为trueD设置多对一关联的inverse属性为false30、在Hibernate中,元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,则ca

11、scade属性应该取什么值()。AnoneBsaveCsave-updateDdelete31、在Hibernate中,Customer类中有一个Set类型的orders属性,用于存放Order订单对象,在Customer.hbm.xml文件中,可以用()元素映射orders属性。ABCD32、在Hibernate中,下列一对多关联的配置中,存在哪些错误()。【选两项】Ainverse属性不可以设置为falseBcascade属性不可以设置为trueCclass=com.scce.pojo.Order应为type=com.scce.pojo.OrderDcolumn属性不可以在节点内设置33、

12、在Hibernate的HQL查询中,下列说法正确的是()。A可以调用用户自定义函数B不可以调用用户自定义函数C支持子查询D支持分页查询34、在Hibernate的HQL查询中,下列说法不正确的是()。A在Hibernate3中,可以使用update、delete子句B在Hibernate3中,不可以使用update、delete子句CHQL是基于SQL的DHQL提供了更多面向对象的封装35、在Hibernate的HQL查询中,setMaxResults(3)方法中参数值3指的是( )。A从第3条记录开始B从第4条记录开始C查询3条记录D查询4条记录36、在Hibernate的HQL查询中,se

13、tFirstResults(3)方法中参数值3指的是( )。A从第3条记录开始B从第4条记录开始C查询3条记录D查询4条记录37、下面代码的执行效果是()。String hql = from TblStudent s order by s.score asc;Query query = session.createQuery(hql);query.setFirstResult(0);query.setMaxResults(5);return query.list();A返回分数最高的5个学生B返回分数最高的6个学生C返回分数最低的5个学生D返回分数最低的6个学生38、在Hibernate的HQL查询中,下列说法不正确的是(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1