日期:2014-05-20  浏览次数:20675 次

数据结构兼容问题
一个程序,用户已经在用了,里面有不少数据。但现在程序要添加新的功能。功能已经添上了,但是数据结构有所变化。要使用户既能用新程序,又能兼容老的数据。你们平常是如何处理这种问题的?

------解决方案--------------------
数据结构的变动是怎么样的变动呢,表中多字段or少字段?
如果多字段的话,去修改下映射关系类就好了(如果是写sql语句可能都不用改)。
如果要减少字段的话,我们一般都是不做修改,字段就放在那里,当做一个无用的字段,不会影响到程序的

如果你还要变更其他结构,就要看你怎么变更的了,而且这个结构的变更对程序的影响和处理,应该在你变更前想好的吧,不应该等功能做完了才去想的吧,你做完了功能要是数据结构兼容不了,你们是不是又有更多的开发去使他们能够兼容呢?