[JPA] @Param 애너테이션은 언제 생략 가능할까?
JPA에서 @Query 애너테이션을 사용할 때, 일반적으로 @Param 애너테이션을 사용하여 파라미터명과 매핑할 이름을 지정해주어야 합니다. 하지만 다음과 같은 경우에는 @Param을 생략할 수 있습니다. 파라미터명과 매핑할 이름이 동일한 경우 예를 들어, 다음과 같이 파라미터명과 매핑할 이름이 모두 "name"인 경우에는 @Param을 생략할 수 있습니다. @Query("SELECT u FROM User u WHERE u.name = :name") User findByName(String name); 파라미터가 하나인 경우 파라미터가 하나뿐인 경우에는 @Param을 생략할 수 있습니다. 이 경우에는 파라미터명과 매핑할 이름이 자동으로 "0", "1", "2" 등으로 지정됩니다. @Query("SELEC..
JPA
2023. 4. 5. 10:30
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- @ManyToOne
- Spring Boot JPA
- Spring Boot
- Java
- Linux
- gRPC
- 스프링 부트 애플리케이션
- Spring Data JPA
- Spring Boot Tutorial
- 함께 자라기 후기
- 스프링부트
- spring boot application
- QueryDSL
- 스프링 부트 튜토리얼
- 클린 아키텍처
- spring boot app
- intellij
- 스프링 부트
- proto3
- 헥사고날 아키텍처
- leetcode
- 스프링 데이터 jpa
- JSON
- Jackson
- JPA
- 알고리즘
- spring boot jwt
- 스프링 부트 회원 가입
- 함께 자라기
- r
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함