作为一个新手,在大学里面自学过Java编程,也做过几个用SSH的网站。但是没有机会做比较大型的项目。在学校里做这些项目的时候,基本上都是先设计完所有功能,再进行编码,没有遇到需求改动,也没有项目上线之后去加入新的功能。我的疑问是,如果一个项目需要后期不断加入新的功能,那么它的数据库是否需要在一开始就设计好呢?如果不是,那么如何做到在数据库设计改动之后,保证原数据不丢失的情况下进行数据迁移呢?(尤其想问hibernate是怎么做的)。
慕标5832272
慕姐4208626
相关分类