标签: mysql hibernate
我有一个包含一百个或更多表的MySQL数据库,它与Hibernate一起使用,而且我遇到了几个不再使用的列。也就是说,它们仍然存在于数据库中,但不存在于模型中。是否可以检测数据库中不再使用的那些列?
答案 0 :(得分:3)
Hibernate中没有内置的架构比较工具。
我建议使用Hibernate Tools SchemaExport之类的东西从Hibernate模型生成DDL,然后使用mysqldump来获取目标数据库的模式。然后使用您选择的架构比较工具查找差异。