首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

多层分类的有关问题

2012-04-08 
多层分类的问题怎样做三层的分类呢?比如我做个购物系统,商品分类分三类(用同一个表),根据上级分类读出下面

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

[解决办法]
采用父类编号或者关键字字段,最顶层自己定义一个关键子,以后每个层次用自己父类的关键字即可,为了区别数据可以用好多方法,比如,关键子以某个前缀开始,或者某个后缀结束等等
表结构示例:
create table a(
id char(10),
name char(20),
pid char(30)--父类编号(就是父亲类的id)如果要区别数据加上前缀p_
 
)

热点排行