我跟踪了这个关于部分更新的。按照指示,我创建了带有适当注释的mapper接口。updatePasswordFromDTO(PasswordResetRequest dto, @MappingTarget User entity);根据本教程,@Mapper(componentModel = "spring")生成映射程序作为一个但是当我试图在我的服务层class中这样做时,@Transactional
public class AccountServiceIm
我正在使用MapStruct为DTO映射程序生成一些实体。我定义了一个抽象映射器,并使用测试实体、测试dto和测试映射程序为它创建了一些测试。这些测试文件位于src/ test /java文件夹中,但是当MapStruct为测试映射程序生成实现时,它将生成的源放在目标/生成源文件夹中,而不是目标/生成-测试源文件夹中。这将导致类被编译到我不想要的</e