我有以下实体类:
@Entity
@Table(name = "THE_TREE", catalog = "", schema = "dbo")
public class TheTree implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "ID", nullable = false)
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(name = "NODE_NAME")
private String name;
@Column(name = "LEVEL")
private int level;
@OneToMany
@JoinColumn(name="PARENTID")
public List<TheTree > children = new LinkedList<TheTree >();
我想将其表示为 primefaces 树,但我无法正确处理。primefaces网站中给出的示例具有预定义深度的静态节点,其中我需要具有未知深度的节点并从数据库中填充。我在这里看到了各种帖子,但对我来说什么都不清楚。在这篇文章中,作者似乎提出了同样的问题,但答案与问题无关。任何解决方案将不胜感激。