ItemServiceImpl里面的createItem方法为什么返回的itemModel需要重新去数据库再取一次
因为许多值在原本的itemmodel里是没有的,比如
数据库的默认值,itemmodel里是null,经过数据库后变成0或空字符串
聚合生成的,比如get方法里还会去聚合转换一些逻辑,比如itemstock库存是在get方法里会取,但是itemmodel里只有一个库存数量,没有主键或者以后其他的更多逻辑
对一个restful风格的服务,创建方法需要可以返回对象创建后的模型,因此这么做可以将后续逻辑都收口到get方法里
我也觉得 不用再去查数据库呀