当遍历ACROD时,有一个列表,并希望将该列表中的第一个对象映射到我的域对象。
@mapping(source=“insurancesvcrqs[0].policyquoteinqrqsaddrqsandpolicyquoteinqrqs[0].productues[0].generalpartyinfo.nameinfos[0].commlname.commericalname”,target=“producer.commericalname”)
我试过这个,但不起作用。我搜索过的所有博客都有列表到列表映射。我的是list.first()到域对象的映射。
签出此示例。它解释了如何将集合映射到对象,以及基于限定符要接受什么元素(第一个,最后一个)。
问题内容: 我的ViewValue类定义如下: 在我的代码中,我需要将ViewValue实例列表转换为包含来自相应ViewValue的id字段值的列表。 我用foreach循环来做: } 有没有更好的方法来解决这个问题? 问题答案: 编辑:此答案基于以下想法:您需要对代码中其他位置的不同实体和不同属性执行类似的操作。如果您 只需 要按ID将ViewValues列表转换为Longs列表,则请坚持使用
给定: 我想把所有的车都标出来。将轮胎分为单独的轮胎板。我知道我可以做一个
下面是我的DTO。 源DTO 目标DTO
假设我有这样的映射: 现在,我需要将子列表映射到子列表,但它们都有相同的父对象。我希望这样做: 但不管用,有机会做吗?
假设我有以下课程:
我想使用Java流按对用户列表进行分组。 例如,我有。