无论如何我可以使用带有JPA的primefaces TreeNode / DefaultTreeNode类来实现持久性吗?
我正在尝试这样做,但我完全迷失了。 我想我可能必须实现自己的TreeNode类才能做到这一点,但我确实想使用primefaces类与p:treeNode组件一起使用。
答案 0 :(得分:0)
我不会坚持使用treenodes,因为很可能唯一能让它们持久化的方法就是让它们序列化,如果PF在DefaultTreeNode中改变某些内容,将来会有99%的可能性导致问题。
更一般地说,我永远不会坚持不是来自我自己模特的物品!
正如您在this example in the PF showcase中所看到的,您可以在构建时将自己的实体添加到treenode
TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
在选择时,您可以通过node.getData()