boudle 님의 블로그

  • 홈
  • 태그
  • 방명록

querydsl 1

QueryDSL에서 문자열 포함 검색 (LIKE %keyword%) 처리 방법 정리

Spring Boot + QueryDSL을 사용하면서 검색 조건을 동적으로 구성할 때,특정 문자열이 포함되어 있는지 여부를 확인하는 기능은 정말 자주 사용됩니다 예를 들어 회원 이름에 홍길동이 포함된 데이터를 조회하는 경우,SQL에서는 보통 아래처럼 작성하죠. 하지만 QueryDSL에서는 like('%홍길동%')처럼 직접 문자열을 넣을 수 없기 때문에,문자열 연결 (concat)을 활용한 처리가 필요합니다. QueryDSL은 타입 안정성과 자동 완성이라는 장점이 있지만,SQL처럼 직관적으로 LIKE '%값%'을 쓰긴 어렵기 때문에concat()과 Expressions.asString()을 적절히 활용해야 합니다.

SPRING 2025.04.22
이전
1
다음
더보기
프로필사진

boudle 님의 블로그

boudle 님의 블로그 입니다.

  • 분류 전체보기 (48)
    • Java (13)
    • JPA (2)
    • DB (2)
    • SPRING (21)
    • Python (0)

Tag

에러명칭, 에러처리, spring 에러처리, RuntimeException, querydsl sql like, querydsl,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바