本文目錄一覽:
用java怎麼把list數據封裝成兩級樹的json數據
你查詢的時候 直接返回json數據就可以了啥,
JSONObject o = new JSONObject();
JSONObject root = new JSONObject();
JSONUtil util = new JSONUtil();
while (rs.next()) {
實體 oj = new 實體();
util.copy(oj, rs);
o = JSONUtil.fromObject(oj, 實體.class);
rows.add(o);
}
java實現tree樹性能如何
樹與二叉樹實現差不多,二叉樹類變數裡面有兩個節點,通過配置一些參數讓資料庫性能達到最優。
用Java實現的數據樹形封裝。
Java如何從資料庫里讀取一個樹形表然後封裝成list?
首先查詢的時候最好按照id的大小排序,應該是越小的是父節點,越大的是子節點,升序
才好用下面的方法
Map Long , GroupTreeVo temp=new HashMapLong,GroupTreeVo();
讀取資料庫數據
循環拿出,每次一條記錄,相當於一個GroupTreeVo對象
每次都new 一個GroupTreeVo,資料庫賦值,並存儲到temp中以ID為key,對象為Value
判斷是否有pid,如果有從temp中拿出父節點,設置它的children.add,
循環結束,最後,拿到temp的第一個,應該就是父節點,裡面包含N多children
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/156650.html
微信掃一掃
支付寶掃一掃