gpt4 book ai didi

java - 如何指定 MongoDB 中多个表之间的 @CollectionTable 关系?

转载 作者:行者123 更新时间:2023-12-01 18:13:46 28 4
gpt4 key购买 nike

我有一个用 SpringBoot 2 和 MySQL 数据库编写的项目,我正在尝试使用 MongoDB 将其重写为 Spring WebFlux。

有 2 个表:CONTRACTCONTRACT_CONTRACTOR。事实是,在类 Contract 中,与第二个表存在关系

@ElementCollection(fetch = FetchType.EAGER)
@CollectionTable(name = "CONTRACT_CONTRACTOR", joinColumns = @JoinColumn(name = "CONTRACT_ID"))
@Column(name = "CONTRACTOR_NUMBER")
private List<String> contractorsNumbers;

那些。事实证明,在表 CONTRACT 中,有一个指向表 CONTRACT_CONTRACTOR 的链接。

我不知道如何使用 MongoDB 来做到这一点。有人可以给出一个聪明的主意吗?提前致谢

最佳答案

也许你可以使用 mongodb 的投影和聚合。通过 ReactiveMongoTemplate 您可以使用它们。

关于java - 如何指定 MongoDB 中多个表之间的 @CollectionTable 关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60412710/

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