[ Java ] List로 가져와서 id별로 Map에 정리

2023. 1. 11. 18:01언어/JAVA

728x90
반응형

Content 테이블

id seq val type date
1 1 abcd A 230110
1 2 efg A 230110
2 1 hij B 230111
2 2 abc B 230111
2 3 defg B 230111
SELECT *
FROM Content

Content 테이블에서 값들을 그냥 가져오고 

 

List<ContentVo> contentList = mapper.getContentList();
Map<Integer, List<ContentVo>> contentMap = contentList
        .stream()
        .collect(Collectors.groupingBy(ContentVo::getId));

id값을 key로 하여 map을 정의하면 화면에서 편하게 사용할 수 있습니다.

728x90
반응형