gpt4 book ai didi

java - 如何升级使用 ORM 工具构建的数据库模式?

转载 作者:搜寻专家 更新时间:2023-10-31 08:21:49 26 4
gpt4 key购买 nike

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

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

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

最佳答案

LiquiBase是一个有趣的开源库,用于处理数据库重构(升级)。我没有使用过它,但肯定会在我需要升级数据库模式的下一个项目中尝试一下。

关于java - 如何升级使用 ORM 工具构建的数据库模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com