当前位置: 代码迷 >> J2EE >> HQL 怎么实现树结构表,关联显示父节点名字啊
  详细解决方案

HQL 怎么实现树结构表,关联显示父节点名字啊

热度:22   发布时间:2016-04-22 00:50:24.0
HQL 如何实现树结构表,关联显示父节点名字啊。急
我用的是MYSQL数据库
CREATE TABLE `sysset` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(100) NOT NULL,
  `parentid` int(11) NOT NULL,
  `note` varchar(200) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

//根节点的父节点是0。

INSERT INTO `sysset` VALUES (1,'企业性质',0,'企业性质1');
INSERT INTO `sysset` VALUES (2,'经济类型',0,'经济类型1s72');
INSERT INTO `sysset` VALUES (3,'国营',1,'');
INSERT INTO `sysset` VALUES (4,'私营',1,'');
INSERT INTO `sysset` VALUES (5,'集体',2,'');
INSERT INTO `sysset` VALUES (6,'私有',2,'');

我想用HQL实现显示结果如下
3,国营,企业性质
4,私营,企业性质
5,集体,经济类型
6,私有,经济类型
来返回一个结果集LIST来展示到前台。谢谢各位大虾

------解决方案--------------------
SQL code
select t.id,t.name,t2.name from sysset t,sysset t2 where t.parentid<>0 and t.parentid=t2.id
  相关解决方案