Java hibernate中的一对多关联

Java hibernate中的一对多关联,java,hibernate,Java,Hibernate,当我们在hibernate中使用一对多关联时,hibernate文档给出了一些规则: 一对多关联通过 外键,没有中间的集合表。此映射将丢失 普通Java集合的某些语义: 所包含实体类的实例不能属于多个实体 集合的一个实例 包含的实体的实例 类不能出现在集合索引的多个值处 请帮助我理解这些陈述 假设我有一个产品,它有一系列零件,现在根据这些点,对我的产品及其零件有什么样的限制? 一个零件不能属于两个或多个产品 零件在产品零件集合中不能出现多次

当我们在hibernate中使用一对多关联时,hibernate文档给出了一些规则:

一对多关联通过 外键,没有中间的集合表。此映射将丢失 普通Java集合的某些语义:

  • 所包含实体类的实例不能属于多个实体 集合的一个实例
  • 包含的实体的实例 类不能出现在集合索引的多个值处
请帮助我理解这些陈述

假设我有一个产品,它有一系列零件,现在根据这些点,对我的产品及其零件有什么样的限制?

  • 一个零件不能属于两个或多个产品
  • 零件在产品零件集合中不能出现多次