一种用JPA从素数面持久化TreeNode的方法

一种用JPA从素数面持久化TreeNode的方法,jpa,primefaces,treenode,Jpa,Primefaces,Treenode,我是否可以将primefaces TreeNode/DefaultTreeNode类与JPA一起用于持久性 我正试着去做,但我完全迷路了。 我想我可能必须实现我自己的TreeNode类才能做到这一点,但是我确实想使用primefaces类来与p:treeNode组件一起使用。我不会将treeNode持久化,因为最有可能的唯一方法是将它们序列化,如果PF更改DefaultTreeNode中的某些内容,这将有99%的机会在将来导致问题 更一般地说,我永远不会持久化不是来自我自己模型的对象 如中所示,

我是否可以将primefaces TreeNode/DefaultTreeNode类与JPA一起用于持久性

我正试着去做,但我完全迷路了。
我想我可能必须实现我自己的TreeNode类才能做到这一点,但是我确实想使用primefaces类来与p:treeNode组件一起使用。

我不会将treeNode持久化,因为最有可能的唯一方法是将它们序列化,如果PF更改DefaultTreeNode中的某些内容,这将有99%的机会在将来导致问题

更一般地说,我永远不会持久化不是来自我自己模型的对象

如中所示,您可以在构建树节点时将自己的实体添加到树节点

TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);    

在选择时,您可以通过node.getData

取回对象。谢谢,我将尝试在我的模型中存储父对象和子对象。