將一個集合類的某一字段遍歷到另一個集合中

        我們在開發中經常會遇到這種情況,就是在查詢一個列表的時候,可能會需要將另一個表中的某些字段拼接到這一個列表中,在這種時候,如果是取到列表之後,然後根據某一個字段再去一個一個的查詢的話,就會很費資源,接口也會變的很慢。

        在這種情況下,我們一般是先讓需要的這個字段用關聯字段將列表查詢出來,然後將這個字段的關聯字段當做key,需要的值當做value存到map中,然後再在這邊的列表中用key取出來就可以了,如下:

xxxVO 要關聯字段的vo = 用關聯的字段取出整個vo的方法;
if(null != 要關聯字段的vo){
    map.put(關聯的字段,要查詢的字段);
}

要查詢的列表.set關聯查詢的字段(map.get(關聯的字段));

這樣,我們就可以取到想要的列表了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章