@Mapping(target = "content.shortText", qualifiedByName = "shortText")
@Mapping(target = "content.longText", qualifiedByName = "longText")
EntityDto mapToDto(Entity entity, String shortText, String longText);
我想把@mappings中的第二个和第三个参数Map为源代码,但它从来没有工作过。
如果使用mapToDto(myEntity, "Hello", "WorldLong")
,Hello应该Map到target = "content.shortText"
,WorldLong应该Map到target = "content.longText"
,但它不起作用
1条答案
按热度按时间kulphzqa1#
qualifiedByName用于调用一个用@Named注解的方法。应该使用source参数。
您可以在文档中阅读更多信息。以下是页面中的示例: