본문으로 바로가기

스프링 데이타 JPA 쿼리빌더 (Spring Data JPA Query Build)

category 개발툴 2025. 2. 25. 20:03
반응형

스프링 데이타 JPA 쿼리빌더 (Spring Data JPA Query Build)

 

 

예제) : 아래에 내용을 복사해서 넣어보세요.

Entity : User ,필드 : [ CD_GROUP_ID, CD_GROUP_NM, CD_ID, CD_MEANING, LOGIN_ID ]

 

Entity : Find Type :
  결과:
  결과:
  결과:
  결과:
  결과:
  결과:
  결과:
  결과:

최종결과

복사버튼은 현재 크롬에서만 지원가능합니다.


 

스프링 데이타 JPA 쿼리빌더 (Spring Data JPA Query Build)

메소드 이름 안에서 지원되는 키워드들

Keyword SampleJPQL snippet

And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2
Or findByLastnameOrFirstname … where x.lastname = ?1 or x.firstname = ?2
Is,Equals findByFirstname,findByFirstnameIs,findByFirstnameEquals … where x.firstname = 1?
Between findByStartDateBetween … where x.startDate between 1? and ?2
LessThan findByAgeLessThan … where x.age < ?1
LessThanEqual findByAgeLessThanEqual … where x.age ⇐ ?1
GreaterThan findByAgeGreaterThan … where x.age > ?1
GreaterThanEqual findByAgeGreaterThanEqual … where x.age >= ?1
After findByStartDateAfter … where x.startDate > ?1
Before findByStartDateBefore … where x.startDate < ?1
IsNull findByAgeIsNull … where x.age is null
IsNotNull,NotNull findByAge(Is)NotNull … where x.age not null
Like findByFirstnameLike … where x.firstname like ?1
NotLike findByFirstnameNotLike … where x.firstname not like ?1
StartingWith findByFirstnameStartingWith … where x.firstname like ?1 (parameter bound with appended %)
EndingWith findByFirstnameEndingWith … where x.firstname like ?1 (parameter bound with prepended %)
Containing findByFirstnameContaining … where x.firstname like ?1 (parameter bound wrapped in %)
OrderBy findByAgeOrderByLastnameDesc … where x.age = ?1 order by x.lastname desc
Not findByLastnameNot … where x.lastname <> ?1
In findByAgeIn(Collection<Age> ages) … where x.age in ?1
NotIn findByAgeNotIn(Collection<Age> age) … where x.age not in ?1
True findByActiveTrue() … where x.active = true
False findByActiveFalse() … where x.active = false
IgnoreCase findByFirstnameIgnoreCase … where UPPER(x.firstame) = UPPER(?1)

 

자세한 레퍼런스는 아래클릭


2025.02.25 - [개발툴] - 스프링 데이타 JPA 사용방법 (Spring Data JPA ) JpaRepository

 

스프링 데이타 JPA 사용방법 (Spring Data JPA ) JpaRepository

스프링 데이타 JPA 사용방법 (Spring Data JPA ) JpaRepository 스프링 데이터 JPA 레퍼런스Spring Data Jpa Query maker 쿼리 빌더 메커니즘은 스프링 데이터 리파지토리 인프라스트럭쳐로 짜여져, 리파지

fishingcats.tistory.com

#스프링 데이타 JPA

#Spring Data JPA

#JpaRepository

반응형