MsItemDTO msItemDTO = new MsItemDTO();
msItemDTO.setItemID(trInboundD.getItemID().getItemID());
trInboundDDTO.setItemID(msItemDTO);
我们将详细介绍上面的代码:
- 第一行,它将创建一个
MsItemDTO类的实例或对象,对象名称为msItemDTO.
- 第二行,我们将项目 ID 设置为
msItemDTO我们在第一行创建的对象。
- 第三行,我们将对象设置
msItemDTO为另一个对象的trInboundDDTOItem Id 值。
现在我们将看看其他代码:
trInboundDDTO.setItemID(new MsItemDTO(trInboundD.getItemID().getItemID()));
此行将为 MsItemDTO 创建一个对象,其中一些arguments名为trInboundD.getItemID().getItemID(). 在这里,您需要编写一个构造函数来使用此参数创建对象。否则,它不会创建任何对象,并将 Item id 保存为 null。所以这里的对象是不同的。第二个是我们试图将这个不同的对象设置为另一个trInboundDDTO将发生冲突的对象项目 ID。
希望这可以帮助你:)