日期:2014-05-16  浏览次数:20684 次

Spring中如何获得父节点下面的子节点
在父节点下面有若干子节点如何获取呢?
我在源代码中的查询语句如下:
public Collection<Menuitem> getMenuitemsByPid(Long pid) {
// TODO Auto-generated method stub

return this.hibernateTemplate.find("from Menuitem where pid=?",pid);

}
在页面上(js代码)传入的是父节点的id值(代码如下:)
 var parameter = {
            pid: tree.pNode.mid
        };


...
 $.post("menuitemAction_showMenuitemsByPid.action", parameter, function(data){
               
            });
问题:
假如传入的当前节点MID的值为68,那么查询语句中应该查询的是不是select * from Menuitem  where pid=68?
这样查询的结果肯定不对的。是不是要在配置文件中配置什么对应关系关系啊?
我现在查询的结果为空。
谢谢!!

------解决方案--------------------
select * from Menuitem  where pid=68 是没问题的
是不是你数据库的pid=68本身就是没有值的
------解决方案--------------------
引用:
是没值。但是这种实现方式对吗?


可以的