如何升级使用ORM工具构建的数据库架构?

2024-01-08

我正在寻找使用 ORM 工具(例如 JPOX 或 Hibernate)升级数据库架构的通用解决方案。您在项目中是如何做到的?

我想到的第一个解决方案是创建自己的数据库升级机制,并使用 SQL 脚本完成所有工作。但在这种情况下,我必须记住每次更新对象映射时都要创建新脚本。而且我仍然需要处理低级 SQL 查询,而不仅仅是定义映射并允许 ORM 工具完成所有工作...

所以问题是如何正确地做到这一点。也许有些工具可以简化这个任务(例如,我听说 Rails 内置了这样的机制),如果是这样,请帮助我决定为我的下一个 Java 项目选择哪个 ORM 工具。


液体基地 http://www.liquibase.org是一个有趣的开源库,用于处理数据库重构(升级)。我还没有使用过它,但肯定会在我需要升级数据库模式的下一个项目中尝试一下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何升级使用ORM工具构建的数据库架构? 的相关文章

随机推荐