카테고리 없음

저장소에서 사용자 지정 메서드를 선언 할 때 따라야하는 모든 규칙은 무엇입니까? [닫은]

기록만이살길 2021. 2. 27. 06:25
반응형

저장소에서 사용자 지정 메서드를 선언 할 때 따라야하는 모든 규칙은 무엇입니까? [닫은]

1. 질문(문제점):

내장 쿼리를 작성하고 실행하려고 할 때 JPARepository를 확장하는 내 저장소에 사용자 지정 쿼리를 작성했습니다. 나는 항상 출력을 얻을 수 없습니다. 오류없이 예상되는 출력을 얻기 위해 따라야하는 몇 가지 규칙이 있습니까?

2. 해결방안:

그것은 꽤 방대한 토론이 될 것입니다. 그러나 예를 들면 다음과 같습니다.

모든 페치 메소드는 findBy (대소 문자 구분 *)로 시작해야합니다. 그 후에 결과를 가져올 Entity 속성 이름을 제공해야합니다.

예를 들면 다음과 같습니다.

Entity 클래스에 있으면 findByName (String anyName)이 작동합니다.

그러나 Employee Entity에 String name과 같은 속성이없는 경우; , findByName 메소드를 선언하면 예외가 발생합니다.

따라서 올바른 속성 이름이 camelCase 방식으로 findBy에 추가되어야합니다.

65688174
반응형