본듀의 개발노트

  • 홈
  • 태그
  • 방명록

JPA 2

[JPA] PAGEABLE

JPA로 Pageable을 활용한 pagination을 구현하기 위해서는 다음과 같이 Pageable 객체를 인수로 넘겨주면 된다. GET /users?email=test&page=3&size=10&sort=id,DESC 위와 같은 url로 controller에 요청이 오면 페이지에 관련된 정보 (page, size, sort)가 Pageable 객체로 매핑된다. public interface UserRepository extends JpaRepository { List findAllByEmail(String email, Pageable pageable); Page findAllByEmail(String email, Pageable pageable); Slice findAllByEmail(String e..

JAVA(SPRINGBOOT) 2023.03.13

[SPRING JPA] ORM, JPA, Hibernate

ORM Object-Relational Mapping 객체가 테이블이 되도록 매핑 시켜주는 것 SQL Qeury가 아닌 직관적인 메서드로 데이터를 조작 JPA Java Persistence API (자바 ORM 기술에 대한 표준 명세) ORM을 사용하기 위한 인터페이스를 모아둔 것 Hibernate JPA를 사용하기 위해서 JPA를 구현한 ORM 프레임워크중 하나 JPA 인터페이스의 실제 구현부를 담당 장점 생산성 SQL를 직접 사용하지 않고, 메서드 호출만으로 쿼리가 수행 (쿼리를 보면서 의도한 대로 쿼리가 짜여졌는지, 성능은 어떠한지에 대한 모니터링이 필요하기 때문에 SQL을 잘 알아야 함) 유지보수 DAO의 파라미터, 결과, SQL 등을 모두 확인하여 수정하지 않고 JPA가 대신 수행 종속성 JPA..

JAVA(SPRINGBOOT) 2022.09.13
이전
1
다음
더보기
프로필사진

본듀의 개발노트

  • 분류 전체보기 (33)
    • JAVA(SPRINGBOOT) (19)
    • JAVASCRIPT(VUE.JS) (3)
    • TROUBLE SHOOTING (5)
    • DESIGN PATTERN (2)
    • CS (3)
      • NETWORK (3)
    • 회고 (0)

Tag

실행컨텍스트, axios, javascript, SpringSecurity, cs, Pageable, vue, vuex, 자바 #타입, SOLID원칙, Java, 객체지향5대원칙, Error, execution context, JPA, spring, SpringBoot, LOGIN SUCCESS HANDLER, 자바 #변수, network,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바