JAVAWeb工程面试题库

JAVAWeb工程面试题库

ID:39550160

大小:60.50 KB

页数:4页

时间:2019-07-06

JAVAWeb工程面试题库_第1页
JAVAWeb工程面试题库_第2页
JAVAWeb工程面试题库_第3页
JAVAWeb工程面试题库_第4页
资源描述:

《JAVAWeb工程面试题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三阶段题库(初稿)1.简述Hibernate?a)Hibernate的中文意思是“冬眠”。Hibernate是采用ORM模式实现数据持久层的一个优秀的Java组件,它提供了强大、高效的将Java对象进行持久化操作的服务。2.什么是HQL语言?a)HQL:HibernateQueryLanguage,hibernate查询语言。使用HQL让我们能够以面向对象的方式来查询数据库。3.什么是ORM?a)Object-RelationMapping:对象关系映射。b)ORM提供了实现持久化的一种模式,它采用映射元数据类描述对象--关系的映射的细节。一般来说,一

2、个持久化类对应一个表,类的每个实例对应表中的一条记录,类的属性对应表的字段。4.什么是映射文件?a)它的作用是描述持久层对象以及它们的属性。和数据库中的表和表的字段之间的对应关系。5.中,package属性描述什么?a)Package属性所描述的是这个文件中所使用的JAVA对象的包。系统会自动的从Package属性所定义的包中去查找相应的JAVA对象。6.中,name和table属性描述什么?

3、a)name属性描述的是对应的java类是谁。b)table属性描述的是与之对应的数据库表是谁。7.标签表示什么含义,属性分别为什么?a)这个标签表示本字段为主键。b)name属性表示实体类中属性名为id。c)column属性表示数据库中对应的字段名为ID。d)type属性表示此字段类型为字符串。8.指定什么?a)指定主键生成方式9.描述什么?a)描述java对象的

4、属性和表中字段的关系。b)属性name对应数据库里name字段。10.hibernate常用主键生成方式?a)assigned:主键由外部程序负责生成,无需Hibernate参与。b)increment:主键按数值顺序递增。c)identity:采用数据库提供的主键生成机制。d)native:由Hibernate根据底层数据库自行判断采用identity、hilo、sequence其中一种作为主键生成方式。e)uuid.hex:由Hibernate基于128位唯一值产生算法生成16进制数值(编码后以长度32的字符串表示)作为主键。f)uuid.strin

5、g:与uuid.hex类似,只是生成的主键未进行编码(长度16)。g)foreign:使用外部表的字段作为主键。h)sequence:使用序列作为主键(Oracle)。a)Hilo:使用高低位算法生成主键,高低位算法使用一个高位值和一个低位值,然后把算法得到的两个值拼接起来作为数据库中的唯一主键。2.在hibernate配置文件中,方言起什么作用?a)根据用户指定的方言,hibernate会使用针对该数据库的sql语句来操作数据库。3.Configuration接口的作用?a)Configuration对象用于配置并且启动Hibernate。b)Hibe

6、rnate应用通过Configuration实例来指定对象-关系映射文件的位置来配置Hibernate的属性,然后创建SessionFactory实例。c)Configuration对象只存在于系统的初始化阶段,然后所有的持久化操作都通过一SessionFactory实例来进行。d)Configurationconfiguration=newConfiguration().configure();4.SessionFactory接口的作用?a)SessionFactory实例的主要作用是生成Session对象,通常情况下,一个应用程序只有一个Sessio

7、nFactory的实例并且SessionFactory的实例是不可以进行改变的。b)SessionFactorysessionFactory=configuration.buildSessionFactory();5.Session接口的作用?a)这是Java应用程序和Hiberante进行交互时所使用的主要接口,这也是持久化操作的核心API。b)Session的主要功能是读取、创建和删除映射的实体对象的实例。这一系列的操作将转化为对象对数据库表中的数据的增加、修改、查询和删除的操作。c)Sessionsession=sessionFactory.ope

8、nSession();6.Session接口的常用方法?a)save(),del

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。