Java EE轻量级框架应用开发第6篇 章 Hibernate的关联映射.pptVIP

  • 3
  • 0
  • 约1.21万字
  • 约 35页
  • 2018-05-29 发布于天津
  • 举报

Java EE轻量级框架应用开发第6篇 章 Hibernate的关联映射.ppt

Java EE轻量级框架应用开发第6篇 章 Hibernate的关联映射.ppt

第六章 Hibernate的关联映射 本章要点 多对一映射 一对多映射 一对一映射 多对多映射 双向映射 Hibernate的主要目的就是Java程序员可以随心所欲的使用对象编程思维来操纵数据库 一些数据库表的关系应该可以通过hibernate实现,比如在数据库中常用到的主外键关系;还有一些跟主外键有关的设置,比如主键的信息被删除,外键关联的信息也要删除等等 如果把表抽象为实体类,这些关系可以抽象为实体类之间的一对一、多对一、一对多、多对多等关系。在Hibernate正确的配置这些关系以后,Hibernate能够处理这些复杂的关系,提高了开发的效率 多对一映射配置 如果规定一个客户(Customer)可以建立多个订单(Order),一个订单只属于一个顾客,这就是一个多对一关联 从Order 到 Customer 的多对一单向关联需要在Order 类中定义一个 Customer 属性,而在 Customer 类中无需定义存放 Order 对象的集合属性 关系数据模型 Order表中的 customer_id 参照 customer表的主键id 通过在映射文件中的many-to-one元素,可以定义持久化类间的多对一的关联,这种关系模型实际上是一个对象引用 many-to-one name=propertyName

文档评论(0)

1亿VIP精品文档

相关文档