0 0

如何动态生成树5

我用Hibernate,是这样的,部门和他的上级部门是多对一映射的,那么我就想通过他的最高级部门递归查找出来他下面的所有部门,然后动态生成一颗树,返回到页面或者在页面进行递归生成树。谢谢
2008年6月17日 17:26

3个答案 按时间排序 按投票排序

0 0

看夏昕的<深入浅出hiberante>后面有例子.

如果只是部门递归的话,性能影响不大,如果节点上百千的话.不建议这种逐一查找方式.可以用ajax来延迟加载.或全部取出,根据上下级关系来生成树形关系.都要比递归数据库来的快.

2008年6月20日 16:37
0 0

最好别递归 那个效率不是很好

2008年6月18日 16:59
0 0

写个jsp将所有部门信息输出成json格式,
在显示页面里引用你的jsp,
写个js方法处理或者直接给tree控件就可以了。

2008年6月18日 10:08

相关推荐

    JQuery实例动态生成树

    本实例将探讨如何利用jQuery来动态生成树形结构,这对于展示层次化数据或者构建导航菜单非常实用。 首先,我们需要理解树形结构的基本概念。树形结构是一种数据组织方式,它由节点(通常表示数据)和边(表示节点间...

    dtreeJQuery实例.动态生成树

    动态生成树】是一个基于jQuery库的动态树形菜单插件,它主要用于在网页中创建交互式的、可展开和折叠的层级结构。这种树状菜单在很多场景下都非常实用,比如网站导航、数据分类展示或者文件目录浏览等。本文将深入...

    dtree动态生成树

    在IT行业中,动态生成树(dtree)是一种常见的数据可视化技术,主要用于展示层次结构的数据,例如文件系统、组织架构或决策树等。JQuery是一个广泛使用的JavaScript库,它提供了丰富的功能来增强网页交互性。dtree是...

    jsp+dtree+taglib 动态生成树节点

    在IT行业中,动态生成树节点是一项常见的需求,特别是在构建数据可视化、权限管理或者导航菜单等场景下。本项目结合了JSP(JavaServer Pages)、dTree(一个JavaScript实现的树形菜单库)以及Taglib(自定义标签库)...

    dtree+jquery动态生成树

    【dtree+jquery动态生成树】是一个用于创建交互式树形结构的JavaScript库,结合了jQuery框架的强大功能,使得在网页上动态展示层次结构数据变得简单。本实例着重于实现菜单树的生成,这对于构建多级导航系统尤其有用...

    jquery动态生成树

    本示例代码“jquery动态生成树”是关于如何利用jQuery和相关技术,如Struts2、treeview插件及JSON数据格式,来动态地在网页上构建一个可交互的目录树结构。 首先,让我们详细了解一下每个组件的作用: 1. **jQuery...

    ajax动态生成树 用于jsp

    本文将深入探讨如何使用Ajax技术在JSP(JavaServer Pages)环境中动态生成树形结构,以实现数据的实时加载和交互。 首先,我们需要理解Ajax的基本原理。Ajax的核心是XMLHttpRequest对象,它允许在不重新加载整个...

    jQuery动态生成树的案例

    在本文中,我们将深入探讨如何使用jQuery库动态生成树形结构,特别关注一个具体的案例。jQuery是一个轻量级的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互。在Web开发中,树形结构常用于...

    MFC 动态生成树

    在Microsoft Foundation Classes (MFC)库中,动态生成树是一种常见的功能,特别是在开发Windows桌面应用程序时。MFC提供了一个强大的控件集,其中包括CTreeCtrl,这个控件用于创建和管理树视图,类似于Windows资源...

    读取xml生成树,ajax读取xml动态生成树(1)

    4. **动态生成树形菜单** - 树形菜单通常由HTML和CSS构建,使用JavaScript进行交互处理。 - 将XML数据转换为树形菜单,需要遍历树结构,并创建相应的HTML元素。 ```javascript function generateTree(xmlDoc) { ...

    flex 动态生成树

    ### Flex 动态生成树知识点解析 #### 一、Flex简介 Flex是一种用于构建和部署跨平台客户端应用程序的开源框架,这些应用程序可以在浏览器上运行,也可以通过Adobe AIR部署到桌面和移动设备上。Flex提供了丰富的组件...

    动态生成树形菜单

    动态生成树形菜单

    读取数据库 动态生成树节点

    要实现动态生成树节点,首要任务是与数据库建立连接。在C#中,这通常通过ADO.NET库来完成。我们可以使用`SqlConnection`类打开到SQL Server的连接,`SqlCommand`类执行SQL查询,然后用`SqlDataReader`遍历查询结果。...

    应用动态生成树的GPU显存数据复用优化.pdf

    "应用动态生成树的GPU显存数据复用优化" 本文主要介绍了基于动态生成树的GPU显存数据复用优化方法,以解决手工优化GPU显存级数据复用的问题。该方法将已经执行的GPU计算任务的数据访问抽象为生成树的叶子节点,利用...

    动态生成树的代码 很好用的

    在IT领域,动态生成树是一种常见的数据结构操作,特别是在图形用户界面(GUI)设计、数据库查询优化、网络路由算法以及各种算法实现中。这个“动态生成树的代码”可能是一个程序或库,它允许程序员根据特定的需求...

    pb动态生成树

    ### pb动态生成树知识点详解 #### 一、背景与需求 在Windows环境下,树形结构是一种常见的数据组织方式,广泛应用于文件系统、目录导航等场景。对于开发者而言,尤其是在数据库开发过程中,面对复杂的多层级数据时...

    Dtree+Jquery动态生成树节点

    在IT领域,动态生成树节点是一项常见的需求,特别是在构建用户界面和数据可视化时。DTree与JQuery结合使用,能够方便地实现这一功能。DTree是一个基于JavaScript的树形插件,而JQuery是一个广泛使用的JavaScript库,...

Global site tag (gtag.js) - Google Analytics