gpt4 book ai didi

java - 如果我们从数据库更改外键名称,它如何影响 hibernate ?

转载 作者:行者123 更新时间:2023-11-28 23:32:56 26 4
gpt4 key购买 nike

我正在开发一个使用 Hibernate 和 MySQL 的遗留应用程序。在我的一个数据库表中,我发现了重复的外键约束。名称如下所示:

  • FK3EBE45E8C4027E24
  • FK3EBE45E8F5ADD75E

现在我想删除一个索引并仅从数据库中重命名另一个索引。会对 hibernate 功能产生任何影响吗?

最佳答案

No

不会对 Hibernate 代码有任何影响。只有当您更改表的结构时 - 添加/删除/重命名列,更改数据类型,然后才会有影响,因为您将不得不更改 DTO。 MySQL 索引是 Hibernate 的抽象。 Hibernate 不关心是否有索引。它将创建一个查询并发送到数据库。

关于java - 如果我们从数据库更改外键名称,它如何影响 hibernate ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36858852/

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