gpt4 book ai didi

java - @OneToMany 和 @ElementCollection 之间的区别?

转载 作者:IT老高 更新时间:2023-10-28 11:21:16 29 4
gpt4 key购买 nike

使用 @OneToMany@ElementCollection 注释有什么区别,因为它们都适用于一对多关系?

最佳答案

ElementCollection 是一个标准的 JPA 注释,现在它优于专有的 Hibernate 注释 CollectionOfElements

表示集合不是实体的集合,而是简单类型(Strings等)的集合或可嵌入元素的集合(用@Embeddable注解的类)。

这也意味着元素完全由包含实体拥有:它们在实体被修改时被修改,在实体被删除时被删除等等。它们不能有自己的生命周期。

关于java - @OneToMany 和 @ElementCollection 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8969059/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com