[ 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
반응형
'언어 > JAVA' 카테고리의 다른 글
[ Java ] Intellij SpringBoot 정적 리소스 세팅 (0) | 2024.01.12 |
---|---|
[ Java ] 한글 검색하게 해주는 정규식 만들기 (0) | 2023.10.05 |
[ Java ] Can't create cache file! 오류 해결 방법 (0) | 2022.01.04 |
[ Java ] 자바 - 저장된 이미지 파일 변환 후 사이즈 조정 (0) | 2020.11.26 |
[ Java ] 로컬(서버)에 저장되어 있는 사진 JSP에 출력하기 (0) | 2020.08.25 |