通常,我们都会尽量使数据模型的变化尽量简单。但有些情况下,不得不进行大的改动,甚至是重新设计数据模型。在这种情况下,之前提过的简单数据迁移已经无法适应了,需要引入Mapping Model这个中间层。

这时,又想起
之前提过的一句话:
There is no problem
in
computer science that can’t be solved by adding another level of indirection.
这里做一个简单的变动,先为球员增加薪水属性:

然后创建一名球员,信息如下:

这时候我们打算为球员调薪