개발블로그

  • 홈
  • 태그
  • 방명록

list 2

[JAVA] Spring data JPA 페이징과 정렬

페이징과 정렬 파라미터 Sort : 정렬 기능 Pageable : 페이징 기능( 내부 Sort 포함 ) 특별한 반환 타입 1. Page : 추가 count 쿼리 결과를 포함하는 페이징 → 일반적인 페이징 2. Slice : 추가 count 쿼리 없이 다음 페이지만 확인가능 → 스크롤 내리다 더보기 버튼 생성 하는 페이징 3. List : 추가 count 쿼리 없이 결과만 반환한다. ※ 여기서 count는 total count를 의미 Page findByAge(int age, Pageable pageable); @Test public void paging() throws Exception{ //given memberRepository.save(new Member("member1", 10)); memberR..

JAVA 2022.02.17

[JAVA] return type(Optional)

spring jpa는 유연한 반환 타입을 지원한다. 1. Collection(List)로 반환 : List 및 Collection은 데이터가 없어도 절대 null 이 뜨지 않는다. empty 컬렉션이 반환이 된다. → size 0으로 찍힘(null 처리 따로 안해줘도됨) List findListByUsername(String username); // 컬렉션 /*-------------------------------------------------------*/ // Test Code @Test public void returnType() throws Exception{ //given Member m1 = new Member("AAA", 10); Member m2 = new Member("BBB", 20..

JAVA 2022.02.16
이전
1
다음
더보기
프로필사진

개발블로그

개발자 박응디 cjdrud123@naver.com

  • 분류 전체보기 (126)
    • JAVA (81)
    • Python & Django (6)
    • Server(설정 등) (5)
    • DB (2)
    • Git (4)
    • Swift (7)
    • React (6)
    • AWS (2)
    • CT (5)
    • 참고사항 (8)

Tag

개발자, entity, APP, DB, code, java, 설정, IP, IOS, React, swift, Spring, python, 개발, test, testcode, query, mapping, TDD, JPA,

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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바