ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Spring boot - JPA - 쿼리 메소드, JPQL snippet
    공부/Spring 2023. 11. 11. 16:51
    Keyword Sample JPQL 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 findByAgeLessThen where x.age < ?1
    LessThanEqual findByAge LessThanEqual where x.age <= ?1
    GreaterThen findByAgeGreaterThen where x.age > ?1
    GreaterThenEqual findByAgeGreaterThenEqual where x.age >= ?1
    After findByStartDateAfter where x.startDate > ?1
    Before findByStartDateBefore where x.startDate < ?1
    IsNull, Null, IsNotNull findByAge(Is)Null where x,age is null
    NotNull findByAge(Is)NotNull where x,age is not null
    LIke findByFirstnameLike where x.firstname like ?1
    NotLike findByFirstnameNotLike where x.firstname not like ?1
    StaringWith findByFirstnameStaringWith 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 with wrapped
    in %)
    OrderBy findByFirstnameOrderByLastnameDesc where x.age = ?1 order by x.lastname desc
    Not findByLastnameNot where x.lastname <> ?1
    in findByAgeln(Collection<Age> ages) where x.age in ?1
    Notln findByAgeNotln(Collection<Age> ages) where x.age not in ?1
    True findByActiveTrue() where x.active = true
    False findByActiveFalse() where x.active = false
    IgnoreCase findByFirstnameIgnoreCase where UPPER(x.firstname) = UPPER(?1)

    '공부 > Spring' 카테고리의 다른 글

    Spring boot - 연관 관계 매핑  (0) 2023.12.06
    Spring boot - 권한  (0) 2023.12.05
    Spring boot - Querydsl  (0) 2023.11.27
    Spring boot - Entity  (0) 2023.11.11
    Spring boot - JPA - MySQL 연결 설정  (0) 2023.11.11

    댓글

Designed by Tistory.