2
J'essaie de sélectionner la structure arborescente à l'aide de JPQL. La cartographie fonctionne un peu différemment de ce à quoi je m'attendais. Il mappe structure arbre parent, mais la liste childNodes est toujours null :(Voici ma carte:lorsque l'arborescence JPA sélectionnée, childNodes est toujours null
@Entity
@NamedQueries({
@NamedQuery(name = "TreeNode.findAllTree",
query = "select p from TreeNode p " +
"LEFT JOIN fetch p.parentNode"),
})
public class TreeNode {
@Id
private long id = 0;
@ManyToOne
@JoinColumn(name = "parent_id")
public TreeNode parentNode;
@OneToMany(mappedBy="parentNode")
public List<TreeNode> childNodes;
Voici la requête:
List<TreeNode> list = super.getEntityManager().c