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