4

我习惯了 Django South http://south.aeracode.org/,它允许 Django 项目的模式和数据迁移。Hibernate 项目是否存在类似的工具?

4

2 回答 2

1

LiquiBase确实提供Hibernate 支持,但我没有这方面的实践经验。从网页:

LiquiBase-Hibernate 集成将当前 Hibernate 映射所需的数据库更改记录到更改日志文件中,然后您可以在执行之前根据需要检查和修改该文件。

于 2010-06-03T21:17:08.903 回答
0

Hibernate为模式迁移提供了自己的(有限的)工具。它附带了几个警告,包括警告“不要将它用于生产实例”,尽管我个人没有遇到任何问题,将它用于生产系统。

我不建议将它用于数据迁移或大规模关系映射更改,但对于简单的更改,它通常就足够了(至少,它可以运行以生成所需的 DDL 语句,以后可以手动运行)。

于 2010-06-07T09:57:47.060 回答