資料庫轉map型別的list集合以及組合查詢

2021-10-06 16:24:03 字數 1262 閱讀 7164

在資料庫中brand_ids儲存的是字串型別,我們在後端查詢出來的結果也是字串型別,也就是說我們在後端編輯器裡無法對這些map型別的list集合字串進行list或map操作

但這並不影響前端展示這些資料,我們只需要把這些資料以字串的形式或者整個表返回給前端

前端頁面將json格式的字串陣列轉化成json物件,之後就可以就進行遍歷

$scope.list = json.

parse

(resp.brandids)

;

那後端如何將map集合型別的字串轉化成list

前端要求的返回資料格式:

[,,

,,,,

,,,]

,"id":27

,"text"

:"網路"},

,,,]

,"id":32

,"text"

:"機身記憶體"

}]

json形式

資料庫中的資料型別

由以上我們發現我們只需要把資料庫中查詢出來的spec_ids,由字串轉化成listpublic list

findspecandoptionsbytypetemplateid

(long typetemplateid)

,] list

maps = json.

parsearray

(tbtypetemplate.

getspecids()

, map.

class);

// map的格式:

for(map map : maps)]}}

return maps;

}

Oracle資料庫大資料集的結果集的型別設定問題

oracle資料庫在大資料集的情況下,其結果集不能設定為 scrollability。否則會產生大量的byte陣列不能夠被gc,導致記憶體溢位。即不能使用 conn.preparestatement sql,resultset.type scroll insensitive,resultset.co...

SQL SERVER資料庫中的資料型別 轉

每次看了每次都要忘.nchar nvarchar型,往往會忽略text和ntext型別也可以用來儲存字串,這幾種資料 型別各有所長,各有所短,在效能和功能上也存在很大的差異。因而在設計的時候就需 要選擇合適的型別儲存資料。下面簡單比較一下這幾種資料型別。1 char。char儲存定長資料很方便,ch...

C 強型別資料集的多資料庫應用

問題1 vs2010中的資料連線沒有找到mysql的資料連線選項 問題2 如何在不使用強型別資料集自帶的connection在兩個資料庫或者多個資料庫中動態切換。今日研究了一下 找到了解決辦法 var vs2010連線mysql資料庫 安裝之後vs就會出現mysql選項 問題2思路 通過從伺服器資源...