我使用 Hibernate 的自动生成 DDL 功能来创建表和列。
但是,我最终删除了实体中的许多列,但这些列仍保留在数据库中。
是否有一个脚本可以识别那些未映射的列和表,以便我可以手动删除它们?
现在,我手动执行此操作,但随着数据库的增长,它会变得有问题。
最佳答案
恐怕没有自动方法可以做到这一点。
或者,您可以在构建和加载项目之前删除整个表,并让 hibernate 使用您定义的列名称重新创建它。
关于java - Hibernate MySQL 查找未映射的表和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47433592/