Hibernate考试

请简述MyBatis和Hibernate的区别。

题目

请简述MyBatis和Hibernate的区别。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

请简述ROM和RAM的区别与联系。


答案:
解析:
RAM(Random Access Memory)易挥发性随机存取存储器,断电后信息丢失,高速存取,读写时问相等.且与地址无关。如计算机内存等。ROM(Read Only Memory)只读存储器。断电后信息不丢失,如计算机启动用的BIOS芯片。存取速度很低,(较RAM而言)且不能改写。ROM和RAM是计算机内存储器的两种型号,ROM表示的是只读存储器,即:它只能读出信息,不能写入信息,计算机关闭电源后其内的信息仍旧保存。一般用它存储固定的系统软件和字库等。RAM表示的是读写存储器,可对其中的任一存储单元进行读或写操作,计算机关闭电源后其内的信息将不再保存,再次开机需要重新装入,通常用来存放操作系统、各种正在运行的软件、输入和输出数据、中间结果及与外存交换信息等,我们常说的内存主要是指RAM。

第2题:

请简述知识、信息和数据的区别和联系。


正确答案: D.avenport和Prusak认为数据是有关事件的离散的客观事实,对数据加以背景、分类、计算、更正和精简等具有价值意义的处理后,数据就转变为信息,知识是相关信息以及经验、价值观和洞察力等的动态组合,是对信息的理解。
王众托界定数据本身不具备意义的事物属性的抽象表示,信息是有目的、有意义和有用途的数据,能形成或改变人对事物的看法,只是则是对信息进行深加工,经过逻辑或非逻辑思维,认识事物本质而形成的经验与理论,与信息相比,对事物能形成更加深刻的认识。

第3题:

请简述土地自然供给和经济供给的联系与区别?


参考答案:(1)土地自然供给是经济供给的基础;经济供给只能在自然供给的范围内变动。(2)自然供给针对人类的生产、生活及动植物的生长而言;而经济供给针对土地具体的不同用途而言(3)自然供给在相当长的时间内是一定的、无弹性的;而经济供给是变化的、有弹性的,且不同用途土地的供给弹性是不同的。人类难以增加土地的自然供给,但可以在自然供给的基础上增加经济供给。

第4题:

HttpSession与Hibernate中Session的区别


正确答案: 1. javax.servlet.http.HttpSession是一个抽象接口
用途:存放这个用户的一些经常被用到的信息,例如:用户名,权限等
2. 它是hibernate操作数据库的一个句柄对象 手动或者通过业务层获取

第5题:

请简述Hibernate与jdbc的联系。


正确答案: Hibernate是jdbc的轻量级封装,包括jdbc的与数据库的连接(用hibernate的配置文件实现,本质是封装了jdbc),和查询,删除等代码,都用面向对象的思想用代码联系起来,Hibernate通过hbm配置文件(或注解)把持久化类的字段和数据库的字段关联起来比如数据库的id。
HQL语句也是面向对象的,它的查询语句不是查询数据库而是查询类的。

第6题:

请简述情绪和情感的区别和联系。


答案:
解析:
(1)情绪和情感的联系
情绪和情感是与人的特定的主观愿望或需要相联系的,历史上曾统称为感情。人们的感情是非常复杂的,既包括感情发生的过程,也包括由此产生的种种体验,因此用单一的感情概念难以全面表达这种心理现象的全部特征。情绪和情感是两个相互联系的两个概念。一方面,情绪依赖于情感,即情绪的各种不同的变化一般都受制于已经形成的情感及其特点;另一方面,情感也依赖于情绪,即人的情感总是在各种不断变化着的情绪中得以表现,离开了具体的情绪过程,人的情感及其特点就不可能现实地存在。因此,从某种意义上来说,情绪是情感的外在表现,情感是情绪的本质内容。
(2)情绪和情感之间的区别
两者的主要区别是情绪的生理性和情感的社会性。情绪更多的是与生理性需要满足与否相联系,而情感则是更多与社会性需要相联系的心理活动。
①就人类个体而言,情绪发展在先,情感体验发展在后。情绪是人类和动物共同具有的态度体验,情感发生较晚,是人类特有的,但刚出生的新生儿和婴儿并未产生情感,它是和人的社会性需要相联系,逐渐在社会生活与实践中发展起来的。
②与情感相比,情绪不稳定。情绪是反应性、活动性的过程,会随着情境的改变以及需要满足情况的变化而发生相应的变化;情感具有较强的稳定性、深刻性和持久性,是对事物态度的反映,是构成个性心理品质中稳定的成分。
③情绪表现的外在性和情感表现的内在性。情绪表现有明显的冲动性和外部特征,面部表情是情绪的主要表现形式,而情感多以内在感受、体验的形式存在。

第7题:

请简述Session对象和Application对象各自的作用和最主要的区别。


正确答案:Session对象是记录单个用户的信息,而Application是记载所有用户的共享信息;Session的有效期默认为20分钟,Application从服务启动到服务结束均有效。

第8题:

hibernate 中的update()和saveOrUpdate()的区别,

session的load()和get()的区别。


正确答案:
            

第9题:

请解释Hibernate3.2主键的生成方式中,native和identity方式的区别。


正确答案: Native主键生成方式会根据不同的底层数据库自动选择Identity、Sequence、Hilo主键生成方式 
Identity当时根据底层数据库,来支持自动增长,不同的数据库用不同的主键增长方式

第10题:

简述Hibernate的优点和缺点?


正确答案: (1)Hibernate的优点:
1).Hibernate使用Java反射机制,而不是字节码增强程序来实现透明性; 
2).Hibernate的性能非常好,因为它是一个轻量级框架。映射的灵活性很出色;
3).它支持多种关系数据库,从一对一到多对多的各种复杂关系;
(2)Hibernate的缺点:
它限制您所使用的对象模型,如一个持久性类不能映射到多个表,其独有的 界面和可怜的市场份额也让人不安。