gpt4 book ai didi

java - 使用复合键映射实体

转载 作者:行者123 更新时间:2023-11-30 11:57:19 24 4
gpt4 key购买 nike

我正在努力将遗留系统转换为使用 hibernate (版本 3.3.x)而不是使用手工制作的 SQL。我遇到了一些问题,将我的数据模型映射到复合键。我创建了一个我认为可行的解决方案,但我并不过分喜欢它。因此,我想看看下面的图表可以/应该如何映射,看看我是否在“正确”的轨道上。

alt text

在图表中,StuffTypes 是一个非常静态的表,不会改变(没有插入或更新)。 Parent 是唯一一个当前具有与之关联的 DAO 类的表(其他的应该在父实例存在时持久化)。 Stuff 有一个 StuffType 和一些与之关联的 SubStuff。最后,SubStuff 只是 Stuff 和 StuffTypes 之间的多对多映射表。

使用注释将这些实体映射到 Java 对象的最佳方式是什么?

最佳答案

就我个人而言,我经常引用 3.2 Primary Keys through -ToOne Relationships 部分JPA Wiki Book 的。另请阅读 3.1 Composite Primary Keys .

关于java - 使用复合键映射实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3888241/

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