일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 널 허용
- javamailsender
- java
- JPA
- 자바
- string.repeat()
- JPQL
- 오블완
- 객체지향
- devpi
- jpa repository
- 스프링
- ispresent
- entity
- mutablemap
- 스프링 부트
- 코틀린
- Spring Boot
- 토큰
- email api 구현
- 티스토리챌린지
- Spring
- map
- embededid
- 복합 키
- 이메일 본인인증
- string?
- kotlin
- @embededid
- Token
- Today
- Total
목록스프링 (2)
DeveloPiano
대규모 데이터를 다룰 때, 한 번에 모든 데이터를 가져오는 것은 성능 상 문제가 될 수 있습니다. 이때 페이징(Pagination)을 통해 데이터를 나누어 처리하면 메모리 사용량을 줄이고, 서버 성능을 최적화할 수 있습니다. Spring Data JPA에서는 Pageable 인터페이스를 사용하여 간단하게 페이징을 구현할 수 있습니다.이번 포스팅에서는 Pageable의 개념, 사용법, 그리고 페이징과 정렬을 어떻게 적용하는지 살펴보겠습니다.1. Pageable이란?Pageable은 Spring Data JPA에서 제공하는 인터페이스로, 특정 페이지의 데이터를 가져오는 데 필요한 정보를 정의합니다. 페이지 번호, 한 페이지에 포함될 데이터의 개수, 정렬 방식 등을 설정할 수 있습니다. 이와 함께 사용되는 P..
Spring Boot JPA와 JPA Repository는 데이터베이스와의 상호작용을 간편하게 해주는 도구입니다. 이 글에서는 JPA, Spring Data JPA, JPA Repository의 개념을 이해하고 간단한 예시를 통해 사용법을 알아보겠습니다.1. JPA (Java Persistence API)란?JPA는 자바 애플리케이션에서 객체와 데이터베이스 간의 매핑을 관리하는 Java 표준 API입니다. 복잡한 SQL 쿼리 작성 없이도 자바 객체와 관계형 데이터베이스 테이블을 쉽게 연결할 수 있도록 도와줍니다. 2. Spring Data JPA란?Spring Data JPA는 JPA의 기능을 더욱 쉽게 사용할 수 있도록 Spring에서 제공하는 라이브러리입니다. Spring Boot와 결합하면 설정이 ..