在我的应用程序中,我使用 ModelMapper 库将数据传输对象映射到实体。
一个实体有一个包含其他实体的集合 ()。用户应该能够更改集合内容。Library
java.util.Set
Book
在这种情况下,将使用包含要存储在集合中的实体的标识符的数据传输对象。UpdateDTO
Book
后端使用 将 映射到实体。UpdateDTO
Library
ModelMapper
现在假设用户从 的集合中删除了一个实体。现在包含所有实体的列表,其中没有用户删除的实体。Book
Library
UpdateDTO
Book
我希望集合缺少用户在映射到实体时删除的实体。但与我的预期不同,返回的实体仍包含所有实体。Book
ModelMapper
UpdateDTO
Library
Library
Book
为什么?我已将“问题”固定在[0]中的这些行中。CollectionConverter
偶然的你
江户川乱折腾
相关分类