我正在寻找使用 ORM 工具(如 JPOX 或 Hibernate)升级数据库模式的通用解决方案。你如何在你的项目中做到这一点?
我想到的第一个解决方案是创建自己的数据库升级机制,使用 SQL 脚本完成所有工作。但在这种情况下,我必须记住每次更新对象映射时都要创建新脚本。而且我仍然必须处理低级 SQL 查询,而不仅仅是定义映射并允许 ORM 工具完成所有工作......
所以问题是如何正确地做到这一点。也许有些工具可以简化这个任务(例如,我听说 Rails 内置了这样的机制),如果是这样,请帮助我决定为我的下一个 Java 项目选择哪个 ORM 工具。