我正在定义一个实体 myParent,它工作正常,除了一件事。它具有以下定义:
@OneToMany(mappedBy = "myParent", cascade = { CascadeType.ALL }, fetch = FetchType.EAGER)
private List<Child> children;
这会导致执行左连接或右连接,因此如果有两个孩子,我会得到两个父母。我不希望我只想要一个父母和两个孩子。
我可以将 fetchtype 更改为惰性,但我真的不想要那个......?
当我选择所有父母时,列表包含重复的父母,我不想要重复的。