如何在mapstruct中实现同一实体的多对多关系?

问题描述 投票:0回答:1

如何在mapstruct中实现同一实体的多对多关系?

我有一个问题。示例实体:

class A { List<A> list = ... }

如何在映射器中映射递归列表?

如何在 Mapstruct 中查找 A 类 Mapper?

java hibernate mapstruct
1个回答
0
投票

列表是界面...

new List<>()
...不起作用。

代码

ArrayList<A> list = new ArrayList<>();
List<A> list2 = new ArrayList<>();

你可以写 导入 java.util.List 然后编辑器将为您提供可供选择的选项。

注意

并非所有 java.utils 列表都是排序/有序/有序的。当您致电时:

list.get(0);

不是 100% 获得放置在索引 0 上的元素。

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