我有一个包含100个或更多表的MySQL数据库,它与Hibernate一起使用,并且我遇到了几个不再使用的列。也就是说,它们仍然存在于数据库中,但不存在于模型中。是否可以检测数据库中不再使用的那些列?
发布于 2011-06-01 02:25:53
Hibernate中没有内置的模式比较工具。
我建议使用Hibernate Tools SchemaExport之类的工具从Hibernate模型生成动态链接库,然后使用mysqldump获取目标数据库的模式。然后使用您选择的模式比较工具来找出差异。
https://stackoverflow.com/questions/6189884
复制相似问题