gpt4 book ai didi

java - 如何将 hibernate 关联映射从 'one to many' 更改为 'many to many'?

转载 作者:搜寻专家 更新时间:2023-10-30 20:39:24 27 4
gpt4 key购买 nike

必须改变实体之间的关系,我想知道改变关联映射类型是否正常,数据库中已经存在的数据是否会正常传输?我试图找到有关它的信息,但没有找到。或者如果映射将被更改,则必须通过 sql 查询手动传输已经存在的数据?谢谢

最佳答案

如果关联已经使用了一个连接表,并且多对多的映射继续使用具有相同列名的相同连接表,那么除了删除您可能拥有的唯一性约束外,您无需执行任何操作在连接表的 ci=olumns 之一上。

否则,是的,显然,您必须使用 SQL 或任何其他工具(FlywayDB、Liquibase 等)迁移您的架构。

关于java - 如何将 hibernate 关联映射从 'one to many' 更改为 'many to many'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26505645/

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