我正在尋找使用ORM工具(如JPOX或Hibernate)升級數據庫模式的通用解決方案。你如何在你的項目中做到這一點?如何升級使用ORM工具構建的數據庫模式?
我想到的第一個解決方案是創建我自己的升級數據庫的機制,使用SQL腳本完成所有工作。但在這種情況下,我必須記住每次更新對象映射時都要創建新的腳本。我仍然需要處理低級別的SQL查詢,而不是僅僅定義映射,並允許ORM工具完成所有工作......
所以問題是如何正確地做到這一點。也許有些工具可以簡化這個任務(例如,我聽說Rails內置這樣的機制),如果有的話,請幫我決定爲我的下一個Java項目選擇哪種ORM工具。