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