我一直在寻找一种方法来处理JPA 2 / hibernate实现解决方案中的菜单树,偶然发现这个link它清楚地概述了joomla菜单的后端结构,我想基于它自己。只是有一些我不太了解的部分。
在桌子上有level
和ordering
,我想知道它们之间的区别。
我想到的是level
听起来像菜单的层次结构,例如root menus for level 1
和submenu for level 2
以及sub-submemu for level 3
并按顺序排列菜单显示相同的水平。
我还想知道lft
和rgt
如何在理论上不是概念性解释,而是如果可能的话是实用的。
最后,如果我在哪里使用JPA来适应这种表格结构,那么公共的陷阱和最佳实践是什么。最重要的是,在发现joomla
架构之前,我感兴趣的是link中显示的示例。
感谢您阅读本文。