一个订单,在创建初期只有少数的几个字段,随着业务的发展,字段会增加,字段的属性本身定义也有可能会发生改变,例如:枚举的用途会增加,原来不能为空的字段也可以变成了null,或者原来可以为空的字段,现在不能为空了,
而其他接口依赖该接口的业务,会因为该接口的字段的定义变化而产生不可预期的错误,例如nullpointexception,
解决办法?
一个订单,在创建初期只有少数的几个字段,随着业务的发展,字段会增加,字段的属性本身定义也有可能会发生改变,例如:枚举的用途会增加,原来不能为空的字段也可以变成了null,或者原来可以为空的字段,现在不能为空了,
而其他接口依赖该接口的业务,会因为该接口的字段的定义变化而产生不可预期的错误,例如nullpointexception,
解决办法?