blog
[Spring Boot] JPA @Query 본문
기본 select를 제외하고 실제 쿼리문으로 쿼리를 하려고한다.
1
2
3
|
@Query(value = "SELECT * FROM MEMBER mem WHERE mem.age = (:age) AND mem.office = (:office)", nativeQuery = true)
public List<member> selectByAgeOffice(@Param(value = "age")int age, @Param(value = "office")String office);
|
cs |
memberRepository.java에 추가
1
2
3
4
5
|
@GetMapping("select")
public List<member> selectByAgeOffice() {
return memberrepo.selectByAgeOffice(60,"London");
}
|
cs |
APIController.java에 추가
참고 : https://www.baeldung.com/spring-data-jpa-query
jpa org.springframework.beans.factory.UnsatisfiedDependencyException
@Query를 사용하여 쿼리문을 작성한 뒤 해당 에러가 발생했다.
오류 내용을 읽어보니 쿼리문 구문 문법 오류였다
@Query(value = "SELECT * FROM MEMBER mem WHERE mem.age = (:office) AND mem.office = (:office)",nativeQuery = true)
오타...
'Web > SpringBoot' 카테고리의 다른 글
[JPA] nativeQuery where in() 사용 (0) | 2022.09.14 |
---|---|
[Java] StringBuilder로 JSON value를 만들 때 주의점 (0) | 2022.09.14 |
[Spring Boot] JPA 테이블 대문자 (0) | 2022.03.23 |
[Spring Boot] JPA 설정 (0) | 2022.03.23 |
[Spring boot] JPA batch insert/update (0) | 2022.03.20 |