Hibernate试验03_03.延迟检索.docVIP

  • 0
  • 0
  • 约5.53千字
  • 约 7页
  • 2018-07-08 发布于天津
  • 举报
延迟检索 实验目的 帮助学生理解掌握延迟检索的使用方式及其含义。 技术要点 SQL基础知识; Hibernate基础知识。 实验步骤 本实验使用项目HibernateProject02。 假设学生对身份证采用立即加载,学生对班级采用延迟加载,班级对其附属的学生集合采用延迟加载,如图: 设置Student与Team的many-to-one的延迟加载。需要把Team.hbm.xml文件中的class元素的lazy属性设置为true,同时,Student.hbm.xml文件中的many-to-one元素的outer-join属性必须设置为auto或false,而不能是true。 将Student.hbm.xml的many-to-one元素修改为如下: Student.hbm.xml: …… !--映射班级-- many-to-one name=team column=team_id outer-join=false class=com.qrsx.hibernate.model.Team fetch=select / …… 将Team.hbm.xml的class元素修改为如下: Team.hbm.xml: …… !--把类和数表关联起来-- class name=com.qrsx.hibe

文档评论(0)

1亿VIP精品文档

相关文档