여름청춘

  • 홈
  • 태그
  • 방명록

개발 12

[Java] List를 map(배열같은key/value) 로 만들기

결론 Collectors.toMap 를 사용하자 과정 List shops 로 매장리스트를 가져오고 Key = shop_id Value = Shop shop 이렇게 map을 만들어서 key 로 해당 객체를 이용할 수 있는 방법이 필요했다. @Transactional public void setDefaultSyncEnabledBulk(List shopProductDtos) { Map shopMap = shopService.getAllShop() .stream() .collect(Collectors.toMap(shop -> shop.getId(), shop -> shop)); // bulk insert List shopProducts = shopProductDtos.stream() .map(shopProduc..

개발/JAVA 2023.08.30

[Java] Spring JPA findOne 과 findTop1 의 차이

결론 where 의 컬럼이 PK 또는 unique 한 값 (id, goodsId, no 등 값이 하나) 일 때 findOne 을 써도된다. 여러개 나와도 상위 1개 limit 1 을 얻고 싶은 경우에는 findTop1 을 써야 한다. 과정 내가 원하는 값은 상품번호로 조회하고 order by goodsId desc 로 정렬하여 상위 1개의 데이터를 뽑고싶었다. 1. findOne을 사용할 경우 돌아가는 쿼리 Repository.findOneByOrderByGoodsIdDesc(); select * from stock.shop_product order by goods_no desc ; 쿼리문을 컴파일해본 결과 limit 조건절이 생기지 않았다. 2. findTop1 을 사용할 경우 돌아가는 쿼리 Repos..

개발/JAVA 2023.08.30
이전
1 2
다음
프로필사진

여름청춘

  • 분류 전체보기 (19)
    • 여행-국내 (1)
    • 여행-해외 (1)
    • 개발 (12)
      • JAVA (4)
      • PHP (1)
      • ag grid (2)
      • MySQL (1)
      • ETC (4)
    • 노코드로 앱만들기 (4)
      • bubble (4)

Tag

상품개발자, mac 피피티 세로, aggrid, 무신사퇴사, 노코드버블, bubble앱, java, 노코드앱만들기, 버블 구글로그인, 재고개발자, 버블 소셜로그인, java공부, 노코드앱공부, 무신사개발자, mac ppt 세로, 노코드버블공부, 배송개발자, mac 파워포인트세로, 여름청춘노코드, 피피티 세로,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 05  
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.