Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- docker compose
- securitycontextholderfilter
- Spring
- kafka
- Spring Container
- @Transactional
- Web
- AWS
- 컨테이너
- 서블릿 컨테이너
- CORS
- JWT
- DI
- redis
- 지연 로딩
- dockerhub
- DLQ
- Dead Letter Queue
- JPQL
- Routing Key
- docker
- 페이징
- Spring Data JPA
- mybatis
- JPA
- 쿠버네티스
- MSA
- 스프링 부트
- @ComponentScan
- JdbcTemplate
Archives
- Today
- Total
목록@LastModifiedDate (1)
look-forest
자동 생성되는 쿼리 대신, 쿼리를 직접 구현하고 싶은 경우엔 어떻게 할까?간단한 쿼리는 @Query와 JPQL로 정의.복잡한 SQL이 필요한 경우 네이티브 쿼리 사용.동적 쿼리에는 QueryDSL이 유용.고급 로직이나 복잡한 비즈니스 요구사항은 Custom Repository로 처리.사용자 정의 리포지토리 구현스프링 데이터 JPA 리포지토리는 인터페이스만 정의하고 구현체는 스프링이 자동 생성한다.그런데 스프링 데이터 JPA가 제공하는 인터페이스를 직접 구현하면 구현해야 할 기능이 너무 많다.실무에서는 주로 QueryDSL이나 SpringJdbcTemplate을 함께 사용할 때 사용자 정의 리포지토리 기능 자주 사용한다. Spring data JPA 인터페이스의 모든 메소드가 아니라 특정 메서드만 직접 구..
JPA/Spring data JPA
2024. 10. 20. 00:45