mapstruct 相关问题

MapStruct是一个代码生成器,用于在Java中创建高效,类型安全的bean-to-bean映射。

MapStruct忽略对象内部列表中的属性

我有这个:@Entity公共类Upgrade {... @ManyToMany(fetch = FetchType.EAGER)@JoinTable(name =“ UPGRADE_PROJECT”,joinColumns = @JoinColumn(name =“ UPGRADE_ID”),...

回答 2 投票 0

如何使用SpringJUnit4ClassRunner将映射器(mapstruct)注入到Junit测试中

我在配置SpringJUnit4ClassRunner.class的测试时遇到问题。我的问题是因为从mapstruct获得的映射器返回null。 @RunWith(SpringJUnit4ClassRunner.class)@ ...

回答 2 投票 0

如何从相同的源类映射扩展的DTO

我已经开始使用Mapstruct将JPA实体映射到DTO。对于基本实体,这很好。我的问题:某些实体具有惰性加载的集合,其中包含其他详细信息,但我没有...

回答 2 投票 5

MapStruct在源和目标中均找不到属性

源类看起来像:Data @Accessors(chain = true)@Validated公共类OAuth2ClientCreateRequest {@NotNull数据数据; @ lombok.Data @Accessors(chain = true)public ...

回答 1 投票 0

Mapstruct在两个命名映射器方法之间选择

我正在尝试添加具有相同签名@Mapper(componentModel =“ spring”,使用= TechnologyMapper.class)的其他映射器方法。公共接口VersionMapper {VersionMapper INSTANCE = ...

回答 1 投票 0

使用MapStruct框架将实体对象转换为对象

我有一个在查询数据库期间会获取“ userType”的实体。公共类OrderEntityXml {@Id @SequenceGenerator(name =“ jpa.Sequence.t.order”,sequenceName =“ T_ORDER_SEQ”,...

回答 1 投票 0

如何通过从MapStruct的存储库中获取映射到自定义字段类型

在springboot应用程序中,我使用了UserDateAudit类,这意味着无论哪个实体类对其进行扩展,该类在应创建时都会自动填充4个字段,这些字段应由createdAt createdBy ...

回答 1 投票 0

Boolean defaultValue MapStruct

我正在尝试使用MapStruct为布尔型字段设置defaultValue,但是生成的代码只是忽略了它。我的代码:公共类CreateEventRequest {@NotNull @JsonProperty private ...

回答 1 投票 0

MapStruct将映射从一种方法转换为具有固有类的返回类型的另一种方法

我最近开始使用MapStruct,并且对此有疑问。这样就可以将映射从一个方法继承到另一个方法,该方法用于映射先前方法的子类'...

回答 1 投票 2

映射嵌套列表

我有一个带有嵌套对象列表的对象@Getter @Setter @NoArgsConstructor公共类Notification {private Long id private long statusId;私有列表 外部; } ...

回答 1 投票 0

如果在springboot中使用mapstruct将该键的值为空,如何在有效载荷中隐藏键

示例dto生成:{“ id”:1,“ name”:“ test”,“ attributes”:null}预期响应:{“ id”:1,“ name”:“ test”}在这里,我必须忽略属性同时返回。我不能使用@ ...

回答 1 投票 0

具有继承性的Mapstruct映射器

我有一个 BaseEntity,它有一个名为 Customer 的子实体 当我像这样制作映射器时: @Mapper(componentModel = "弹簧") 公共接口CustomerMapper { Customer toEntity(CustomerDTO 模型); ...

回答 2 投票 0

将@ManyToMany集合映射为ID集合

我正在尝试映射一个JPA实体(配方),该实体包含具有多对多关联的不同产品的集合。 @Data公共类Recipe {private String id; //很多私人...

回答 1 投票 0

如何将派生列表添加到模型对象中

我想从实体映射时将派生列表添加到DTO /模型对象。例如,我有一个名为Company的实体类,该类具有雇员列表。我想要公司模型对象...

回答 1 投票 0

MapStruct 3实体1 DTO

我需要一个具有5个列,DSC,语音,startDate,endDate,标志的DTO。来自NatureEntity的desc,来自VoiceEntity的声音,来自QwertyEntity的其他三个,我不知道如何在...

回答 1 投票 0

MapStruct最佳实践-@Context参数或接口/抽象类中的字段?

我想知道使用MapStruct时哪种方法更好-传入@Context参数,或者具有干净的源到目标映射功能,并具有我需要的任何外部参数...

回答 1 投票 0

将字符串映射到类(MapStruct)的问题

我不知道如何准确地映射它。我需要一个是String,另一个是object,所以我不能使自己更轻松。我有一个RqgisterRequest类:public ...

回答 2 投票 0

MapStruct集列表为字段

我正在使用带有Lombok的Map Struct与DTO和实体进行来回映射,但发生在以下情况:@Mapper(uses = {RoleMapper.class})公共接口UserMapper {UserDto userToUserDto(User ...

回答 1 投票 0

如何测试MapStruct映射器实现并模拟其依赖项

我正在使用MapStruct在DTO之间映射对象。我的映射器依赖某些服务/存储库来从数据库获取数据,例如,从具有ID列表的DTo映射到POJO时...

回答 1 投票 0

Mapstruct-忽略集合内的属性

我有以下内容:公共类RegimenEntity {private Set schemenDrugs; ...}公共类RegimenDrugEntity {private int id; ...} @Mapping(target =“ ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.