一级分类 ->二级分类 ->三级分类...........
1级下面有多个2级.
2级下面有多个3级.
........
数据库的设计:
表名:table_categories
字段:
cid [主键]
name 分类名
parentid:上一级cid.如果是一级分类.该字段数据等于0
这问题很有趣哦!很多公司面试经常提到!有三种办法:1.父类子类都各自建表(不推荐)
2.子类父类同在一张表(推介)
3.还有一种做法记不清了。
下面说说第二种做法吧!
你可以在数据库中建一张表都拥有以上的字段,然后在hibernate配置文件里配置一对多的关系,自己类对自己类做一对多的关联,具体配置你可以在一些论坛网站上搜到的。然后查询时你只要按id=父类的那个id去查一遍就全出来了.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)