Java Web程序设计教程习题答案 作者 范立锋 林果园 第9章习题答案.doc

Java Web程序设计教程习题答案 作者 范立锋 林果园 第9章习题答案.doc

ID:50787189

大小:87.50 KB

页数:2页

时间:2020-03-08

Java Web程序设计教程习题答案 作者 范立锋 林果园 第9章习题答案.doc_第1页
Java Web程序设计教程习题答案 作者 范立锋 林果园 第9章习题答案.doc_第2页
资源描述:

《Java Web程序设计教程习题答案 作者 范立锋 林果园 第9章习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章Hibernate查询习题答案第9章Hibernate查询习题答案1.Hibernate中的检索策略分为:_______,________,________,__________。答案:立即检索延迟检索预先检索批量检索2.请简述Hibernate中的查询方式以及它们分别在什么样的场合下使用。答案:lHQL:适用于较多的静态检索时。lQBC:适用于动态条件检索时。l原生SQL:适用于通过SQL才可以进行检索的特殊数据库时。3.请简述Hibernate一对多关联查询时应该注意的问题。“一”的一方如何配置,“多”的一方如何配置。答案:HIbernate的一对多关联时

2、,必须正确的配置属性和数据库的主外键,否则HIbernate的不能进行关联查询。Hibernate中对这种一对多,多对一的处理方式为,使用,,元素来实现。关系实体中的“一”的配置:首先在持久化类BookInfoVo中定义关联表的外键bookno,定义的属性使用Set类型,同时需要实例化,代码为:privateSetbookno=newHashSet();同时要生成该对象的getter和setter方法。在配置文件中通过元素来配置,配置的详细代码为。标签中的na

3、me:配置的就是在持久化类中配置的Set类型的bookno;:该标签配置的是关联表的外键。:标签配置的是一对多关系中关联的多的一方的持久化类的全路径。–1–第9章Hibernate查询习题答案“多”的配置:首先在持久化类BookNO中配置“一”的持久化类类型的对象,不需要实例化。代码如下,同时生成该对象的getter和setter方法。privateBookInfoVobookinfovo;接下来在该持久化类对应的配置文件中配置标签,代码中的关键字描述如下。name:图书编号持久化类中配置的BookInfoVo类型的对象booki

4、nfovo。column:配置的图书编号表当中关联图书信息表的外键。class:配置的是图书编号表的关联表持久化类的全路径。1.简答多对多关联查询时,如何获得对方的属性信息。答案:多对多关联时,可以使用对象的getXXX()方法来获得关联对象集。获得的对象集是Set类型的,可以通过迭代的方式获得每一个对象的实例。2.下面的代码中使用的是那种查询方式?

5、="com.sy.domain.BookNo"/>代码中配置的是一对多关联关系中的“一”的一方。–1–

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

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

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