java树形结构如何从数据库读取数据

java树形结构如何从数据库读取数据,第1张

定义一个TreeNode类里面有

id 自身id

parentId 父节点id

name 树显示文本

url 链接地址

open 是否展开树

等属性

将从数据库查出来的数据一个个set到TreeNode里面封装成一个List<TreeNode>

再将这个List转换成你的树所需要的格式内容比如json格式

存储过程获取,其实都是一样的。只不过底层的查询语句变成存储过程写的罢了。

数据传输用JSON,其实就是KEY和VALUE。把查询出来的集合、实体、各种结果包装成MAP类型。可以方便的与JSON进行转换读写。

根据需要自定义实体类,以便前后台的统一调用。这样的实体类可以与实体表出入很大。完全根据需要制定。

页面既然得到从服务器传过来的json数据之后,还要转换为Object

比如,服务器组装好的json数据:

{

id:'001',

nodeMsg:'节点1'

}

这个是ajax成功之后的回调

function(xhr){

var o = eval('(' + xhrresponseText + ')');

alert(oid + ':' + onodeMsg);

}

以上就是关于java树形结构如何从数据库读取数据全部的内容,包括:java树形结构如何从数据库读取数据、jstree做动态树,json格式传输,存储过程获得datatable之类,不知道如何把datatable转换为需要的json数据格式、javascript实现动态加载树形菜单(tree),等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9801802.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存