作為一個新手,在大學里面自學過Java編程,也做過幾個用SSH的網站。但是沒有機會做比較大型的項目。在學校里做這些項目的時候,基本上都是先設計完所有功能,再進行編碼,沒有遇到需求改動,也沒有項目上線之后去加入新的功能。我的疑問是,如果一個項目需要后期不斷加入新的功能,那么它的數據庫是否需要在一開始就設計好呢?如果不是,那么如何做到在數據庫設計改動之后,保證原數據不丟失的情況下進行數據遷移呢?(尤其想問hibernate是怎么做的)。
請問如何做到在數據庫設計改動之后,保證原數據不丟失的情況下進行數據遷移呢?
12345678_0001
2023-04-19 13:09:45
