欢迎来到天天文库
浏览记录
ID:50787188
大小:113.50 KB
页数:2页
时间:2020-03-08
《Java Web程序设计教程习题答案 作者 范立锋 林果园 第8章习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第8章初识Hibernate框架习题答案第8章初识Hibernate框架习题答案1.什么是ORM?答案:ORM就是对象关系映射。其中的“O”代表的就是对象(object),“R”代表的是关系“relation”,M代表的是映射“mapping”。其原理就是将对象与表、对象的属性与表的字段分别建立映射关系。2.Hibernate有那些配置文件?这些配置文件都使用什么语法配置?答案:HIbernate有两个配置文件。一个配置文件是hibernate.cfg.xml,使用XML语法来配置数据库连接等信息,或者hibernate.properties,使用‘
2、名称’=‘值’的形式配置。HIbernate的另一个配置文件是映射文件,用来经数据表中的字段信息映射项目中创建的持久化的属性信息。这样才能使用HIbernate的ORM机制,操作持久化类对象属性的同时就可以对数据中的数据进行更改。3.简述在Hibernate中使用的映射关系类型。答案:映射关系类型如下表所示:数据表字段类型Java数据类型Hibernate映射类型INTint、java.lang.IntegerintegerTINYINTbyte、java.lang.BytebyteSMALLINTshort、java.lang.Shortshort
3、BIGINTlong、java.lang.LonglongTINYINTbyte、java.lang.BytebyteBIGINTlong、java.lang.LonglongFLOATfloat、java.lang.FloatfloatDOUBLEdouble、java.lang.DoubledoubleNUMERICjava.math.BigDecimalbig_decimal–1–第8章初识Hibernate框架习题答案CHARchar、java.lang.CharactercharacterCLOBjava.lang.StringtextVA
4、RCHARjava.lang.Stringstringjava.lang.Classclassjava.util.Localelocalejava.util.TimeZonetimezonejava.util.CurrencycurrencyBITboolean、java.lang.BooleanbooleanDATEjava.util.Date、java.sql.Datedatejava.util.Calendarcalendar_dateTIMEjava.util.Date、java.sql.TimetimeTIMESTAMPjava.util.
5、Date、java.sql.Timestamptimestampjava.util.CalendarcalendarVARBINARY、BLOBbyte[]binaryjava.io.SerializableserializableCLOBjava.sql.Clobclobjava.sql.Blobblob4.Hibernate中用于开始使用Hibernate的入口配置类是什么?入口类是Configuration,该类用来读取HIbernate的配置文件并实例化SessionFactory对象等。该类的实例化代码如下。使用属性文件配置HIbernat
6、e时:Configurationconfig=newConfiguration();使用配置文件配置HIbernate时:Configurationconfig=newConfiguration().configrue();5.Hibernate中的关联关系都有哪些?实体之间通过关系来相互关联,关系之间有一对一(1:1)、一对多(1:n)和多对多(n:m)的关系。–1–
此文档下载收益归作者所有