是否存在一种使用Hibernate指定架构的数据库架构迁移工具?

4

我习惯使用Django South http://south.aeracode.org/,它可以为Django项目提供模式和数据迁移的功能。是否存在类似的工具适用于Hibernate项目?

2个回答

1

LiquiBase确实提供Hibernate支持, 但我没有实际经验。从网页上看:

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


0
Hibernate提供了自己的(有限的)工具用于模式迁移。 它附带了几个注意事项,包括一个警告“不要在生产实例中使用它”,尽管我个人没有在生产系统中使用它时遇到任何问题。
我不建议将其用于数据迁移或大规模关系映射更改,但对于简单的更改,通常是足够的(至少可以运行以生成所需的DDL语句,稍后可以手动运行)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接