Collections javax.persistence.ManyToMany允许哪些集合

Collections javax.persistence.ManyToMany允许哪些集合,collections,jpa-2.0,java-ee-6,Collections,Jpa 2.0,Java Ee 6,通过研究我发现,javax.persistence.manytomy关系可以实现各种集合。我想知道是否所有java.util集合都是允许的,或者是否有限制 请注意,我实际上使用Scala,并且我喜欢使用其中一个不可变集合。但我想这是不可能的。在Hibernate文档中,它只说: 您可以映射集合、列表、映射和 将指向关联实体设置为 一对多还是多对多 使用@OneToMany或 @分别有许多注释。 如果集合是基本类型的集合 或可嵌入类型,使用 @元素集合。我们将描述 下面将详细介绍这一点 小节 来源

通过研究我发现,
javax.persistence.manytomy
关系可以实现各种集合。我想知道是否所有
java.util
集合都是允许的,或者是否有限制


请注意,我实际上使用Scala,并且我喜欢使用其中一个不可变集合。但我想这是不可能的。

在Hibernate文档中,它只说:

您可以映射集合、列表、映射和 将指向关联实体设置为 一对多还是多对多 使用@OneToMany或 @分别有许多注释。 如果集合是基本类型的集合 或可嵌入类型,使用 @元素集合。我们将描述 下面将详细介绍这一点 小节


来源:

谢谢。我没有看Hibernate文档,因为我认为Hibernate≠ JPA.JPA是规范,Hibernate是该规范的一个实现。还有其他实现。