日期:2014-05-20  浏览次数:20797 次

三层分类的问题
怎样做三层的分类呢?比如我做个购物系统,商品分类分三类(用同一个表),根据上级分类读出下面的子分类,最后一层读出该分类的数据,用hibernate做映射 该怎么做呢?望高手指点!

------解决方案--------------------
hibernate不能处理分级。其它的数据结构也不能自动实现。你还是把它当成普通的平级数据,然后用方法读取下级分类吧。

getChildAll(long idParent);

当然你手工一个一个的建立树状结构也行。
------解决方案--------------------
产品和类别关系只记录最后一级,由记录的产品类别最后一级往上遍历就可以找到顶级了。