gpt4 book ai didi

java - hibernate : Difference between @ Embedded annotation technique and @OneToOne annotation Technique

转载 作者:太空狗 更新时间:2023-10-29 22:53:02 25 4
gpt4 key购买 nike

@Embedded 注释技术和@OneToOne 注释技术之间的区别是什么,因为在 Embedded 中,java 类在类中包含“Has a”关系,并且在 @Embedded 注释的帮助下,我们将 has 对象保存在数据库中。在 OneToOne 关系中,我们还在数据库中保留了一个对象。

最佳答案

@OneToOne 用于映射与一对一关系相关的两个数据库表。例如,一位客户可能在姓名表中始终有一条记录。

或者,如果这些名称字段在 Customer 表中(而不是在单独的表中),那么您可能需要一个 @embedded。从表面上看,您可以将名称字段作为标准属性添加到 Customer 实体,但如果这些相同的列出现在多个表中(例如,您可能在 Supplier 表中有名称列),它会很有用。

关于java - hibernate : Difference between @ Embedded annotation technique and @OneToOne annotation Technique,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13723914/

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