




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单项选择题1.下而不属于持久化的是(a)A.把对象转换为字符串的形式通过网络传输,在另一端接收到那个字符串后能把对象还原出来B.把程序数据从数据库中读出来C.从XML配置文件中读取程序的配置信息D.把程序数据保留为文件3.下面(a )不属于关系一对象映射的映射信息。A.程序包名到数据库库名的映射B.程序类名到数据库表名的映射C.实体属性名到数据库表字段的映射D.实体属性类型到数据库表字段类型的映射4.利用Hibernate技术实现数据库持久化时,(d)内容不在Hibernate配置文件中。A.数据库连接信息B.数据库类型C. show_sql 参数D.数据库表和实体的映射信息5 .数据库表ac
2、count对应实体类为Account类,以下HQL语句错误的有(d)。A. select * from AccountB. From AccountC. From Account as modelD. Select * from account6 .级联删除时,cascade属性是(c )。A. allB. saveC. deleteD. save-update7 .以卜-不属于Cascade的属性取值的有(b )。A. allB. saveC. deleteD. save-update8 .关于HQL查询,以下说法中错误的选项是(A )。A. HQL查询的select子句中必需区分大小写B.
3、 HQL支持统计函数C. HQL支持仅查询对象的某几个属性,并将查询结果保存在Object数组中D. HQL语句能够实现类似于PreparedStatement的成效9 .由持久化状态向游离状态转变的方式不包括(C)。A.临时状态B.无引用状态C.持久化状态D.游离状态10 .关于HQL与SQL,以下哪些说法正确?(B)。A. HQL与SQL没什么差别B. HQL面向对象,而SQL操纵关系数据库C. 在HQL与SQL中,都包含select, insert, update, deletei吾句D. HQL仅用于查询和删除数据,不支持insert, update语句11 .下面关于Hibernat
4、e说法正确的选项是(BD)。(选择两项)A. Hibernate是ORM的一种实现方式B. Hibernate不要JDBC的支持C.属于控制层D.属于数据持久层12 .卜而关于Hibernate中load和get方式说法正确的选项是(D)。A.这两个方法是一样的,没有任何的区别B.这两个方法不一样,laod先找缓存,再找数据库C.这两个方法不一样,get先找缓存,再找数据库D.以上说法都不对13 .关于Hibernate中关系的说话正确的选项是(A)。A. 一对多必需用Set来映射B.多对一必须用Set来映射C. 一对多可以用Set来映射,也可以用Li st、Map来映射D.多对一能够用Set
5、来映射,也能够用List、Map来映射14 .以下关于SessionFactory的说法哪些正确?( C)。A.对于每个数据库事务,应该创建一个SessionFactory对象B.一个SessionFactory对象对应多个数据库存储源C. SessionFactory是重量级的对象,不该该随意创建。若是系统中只有一个数据库存储源, 只需要创建一个D. SessionFactory的load()方式用于加载持久化对象15 .在利用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有定单数 据,下面方式可行的是(A)。A.配置客户和定单关联的cascade属性为save
6、-updateB.配置客户和订单关联的cascade属性为allC.设置多对一关联的inverse属性为trueD.设置多对一关联的inverse属性为false6在三层结构中,数据访问层承担的责任是Oa)概念实体类b)数据的增删改查操作c)业务逻辑的描述d)页面展现和操纵转发下面关于数据持久化概念的描述,错误的选项是0(选择一项)a)保留在内存中数据的状态是瞬时状态b)持久状态的数据在关机后数据仍然存在c)数据能够由持久状态转换为瞬时状态d)将数据转换为持久状态的机制称为数据持久化18.下面(ab)不是Hibernate映射文件中包括的内容。(选两项)A.数据库连接信息B. Hibernat
7、e属性参数C.主键生成策略D.属性数据类型19. Hibernate对象从临时状态到持久状态转换的方式有?( A)。A.挪用session的save方式B. 调用session的close方法C. 调用session的clear方法D.挪用session的evict方式20 下面关于Hibernate的说法,错误的是。(选择一项)a) Hibernate是一个“对象-关系映射”的实现b) Hibernate是一种数据持久化技术c) Hibernate是JDBC的替代技术d) 使用Hibernate可以简化持久化层的编码21Hibernate配置文件中,不包含下面的。(选择二项)a) “对象-关
8、系映射”信息b) 实体间关联的配置c) show_sql等参数的配置d) 数据库连接信息21 下面不是Hibernate映射文件中包含的内容。(选两项)a) 数据库连接信息b) Hibernate属性参数c) 主键生成策略d) 属性数据类型22 在使用了 Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是O。(选择一项)a) 配置客户和订单关联的cascade属性为save-updateb) 配置客户和订单关联的cascade属性为allc) 设置多对一关联的inverse属性为trued) 设置多对一关联的inverse属性为false23
9、 以下程序的打印结果是什么?tx = 0 ;Customer cl=(Customer), new Long(l);Customer c2=(Customer), new Long(l);0;0;a) 运行出错,抛出异常b) 打印 falsec) 打印trued) 编译出错24 对于以下程序,Customer对象在第几行变为持久化状态?(单选)Customer customer=new Customer 0;(VTomV);Session sessionl=();Transaction txl = 0;当即检索B.延迟检索C.迫切左外连接检索D.批量检索以下哪一种检索策略利用了外连结查询?(单
10、选)a) 立即检索b) 延迟检索c) 迫切左外连结检索d) 迫切右外连结检索43.卜一而关于Hibernate中Transaction的利用说法正确的选项是。A. Transaction是可有可无的B. Transaction在做查询的时候是可选的C. Transact ion在做删除的时候是可选的D. Tr an s ac t i on在做修改的时候是可选的23) POJO 是a) Plain Old Java Objectb) Programming Object Java Objectc) Page Old Java Objectd) Plain Object Java Old24) P
11、OJO的作用是a) 普通的Java对象映射数据库字段b) 数据访问c) 对象的赋值d) 保存客户端对象25) 实现equals和hashCode最显而易见的作用是a) 比较两个对象标识符的值b) 比较数据库的两条数据c) 比较两个组建是否部署在同一个应用服务器上d) 对象与字段的映射33) JDBC可以做哪三件事a) 与数据库建立连接b) 通过JDBC-API向数据库发送SQL语句c) 通过JDBC-API执行SQL语句d) 进行实体关系的映射38) 对象(实体的实例)对一个特定的Session来说,要么是一个 对象,要么是对象a) 瞬时b) 持久化c) 控制器d) 数据传输对象39) 如果你
12、已知某个实例的持久化标识,你可以使用Session的 方法来获取它a) loadOb) loadAllOc) getAHDataOd) init044) 一和一子句都不支持算数表达式。a) groupbyb) order byc) computebyd) insertby45) 除了一和一外,查询语句都是大小写不敏感得到。a) Java 类b) POJO 类c) 映射文件d) 属性名称46) from Cat as cat,不仅仅返回的实例,而且还返回一的实例a) Catb) Cat父类c) Cat子类d) Cat实现接口54) 在Hibernate中,关于数据库的方言,下面哪个说法是正确的a
13、) 可以不写数据库方言b) 数据库方言没有作用,可以随便写c) 有通用的数据库方言可以使用d) 数据方言对应于每个数据库,主要用于产生SQL语句57) 下面的程序执行后没有报错,但数据总保存不到数据库,最可能的原因是public static void imain(String args)SessionFactorysf=newConfigrationO. configure 0. buildSessionFactory();Session session=();Medal medal二new Medal 0;("totong" );("Gold medal&qu
14、ot;);(user);0;)a) 配置文件配置有误b) 没有在配置文件中包含对映射文件的声明c) 配置文件配置有误d) 没有对持久化操作捕捉异常e) 没有开启事务59) 已知().size 0的值是1。要想使执行(wage)时自动执行().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="true"cascadeall" >>,e</set>
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农副产品订购合同样本6篇
- 三年级学生成长录
- 客户管理软件安装合同5篇
- 用水用电安全培训
- 标签打印机买卖合同8篇
- 秋分节气营销策略
- 莎翁全解析模板
- 网络安全与法治班会
- 2025年广东科贸职业学院单招职业适应性考试题库带答案
- 2025年上半年吉林长春市朝阳区基层卫生专业技术人员专项招聘20人易考易错模拟试题(共500题)试卷后附参考答案
- 典型火灾案例及消防安全知识专题培训
- 雪铁龙DS6保养手册
- 广东省广州市海珠区南武小学2023-2024学年三年级下学期3月期中语文试题
- 金融纠纷调解培训课件模板
- 化工有限公司年产1970吨农用化学品项目环评可研资料环境影响
- 儿童康复作业治疗
- 预防流感和诺如病毒课件
- 部编版初中语文文言文对比阅读 九年级下册(下)(解析版)
- 刑事案件及分析报告
- 《奥运历史》课件
- 变电运维讲安全
评论
0/150
提交评论