반응형 java1 JAVA - 조건에 따라 검색된 엔티티 중 가장 높은 PK 값을 가진 엔티티 찾기 데이터 리스트에서 특정 조건을 만족하는 엔티티 중 가장 높은 PK 값을 가진 엔티티를 찾는 방법은 여러 가지가 있습니다. 특히 Java Stream API, Collections, Comparator, Spring Data JPA, 그리고 Querydsl을 활용하면 효율적으로 최댓값을 가진 엔티티를 찾을 수 있습니다.이번 글에서는 조건을 추가하여 최댓값을 가진 엔티티를 찾는 방법을 정리해보겠습니다.1. Java Stream API 활용 (가장 간결한 방법)Optional maxEntity = list.stream() .filter(entity -> entity.getStatus().equals("ACTIVE")) // 특정 조건 적용 .max(Comparator.comparing(Entity.. 2025. 2. 11. 이전 1 다음 반응형