java网上图书商城(2)Category模块

网友投稿 179 2023-06-26


java网上图书商城(2)Category模块

本文实例为大家分享了java网上图书商城Category模块代码,供大家参考,具体内容如下

sql

CREATE TABLE `t_category` (

`cid` char(32) NOT NULL,

`cname` varchar(50) DEFAULT NULL,

`pid` char(32) DEFAULT NULL,

`desc` varchar(100) DEFAULT NULL,

`orderBy` int(11) NOT NULL AUTO_INCREMENT,

PRIMARY KEY (`cid`),

UNIQUE KEY `cname` (`cname`),

KEY `FK_t_category_t_category` (`pid`),

KEY `orderBy` (`orderBy`),

CONSTRAINT `FK_t_category_t_category` FOREIGN KEY (`pid`) REFERENCES `t_category` (`cid`)

) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8;

Dao

public List findAll() throws SQLException {

/*

* 1. 查询出所有一级分类

*/

String sql = "select * from t_category where pid is null order by orderBy";

List> mapList = qr.query(sql, new MapListHandler());

List parents = toCategoryList(mapList);

/*

* 2. 循环遍历所有的一级分类,为每个一级分类加载它的二级分BWxqlxm类

*/

for(Category parent : parents) {

// 查询出当前父分类的所有子分类

List children = findByParent(parent.getCid());

// 设置给父分类

parent.setChildren(children);

}

return parhttp://ents;

}

left.jsp

Q6MenuBar组件显示手风琴式下拉菜单


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:api测试工具有哪些?十款优秀API安全测试工具
下一篇:接口测试工具有哪些?盘点下常用的接口测试工具
相关文章

 发表评论

暂时没有评论,来抢沙发吧~