CRUD 중 like 검색이 안되는거 같아요.
222
작성한 질문수 1
강의 듣는 시점인 현재
http://localhost:3000/customers?name_like=${name}
위와같은 like 구문은 이름입력& 조회 버튼 클릭시 에러는 안나지만 검색은 안되네요 ^^;;
->
http://localhost:3000/customers?name=${name}
이런식으로 like 검색을 빼면 이름을 대소문자 정확히 입력하면 검색이 됩니다.
관련하여 검색해 봤지만 like 검색 관련해선 안나오는데
like 검색을 어떻게 처리 해야 하나요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
cemonemo99님의 질문에 답변드립니다.
주어진 정보에 따르면, name_like를 사용하는 쿼리는 Spring Data JPA에서 지원하는 @Query 어노테이션 내에서 LIKE 표현식을 사용하는 것과 관련있어 보입니다. 이렇게 LIKE 표현식을 사용하기 위해서는 일반적으로 JPQL(JPA Query Language)이나 SQL에서 LIKE 절을 사용하는 방식을 따릅니다. 하지만, 여러분이 질문하신 경우는 JSON 서버에서의 쿼리 파라미터를 사용하는 것으로 보이며, Spring Data JPA의 내용과는 직접적인 관련이 없습니다.
JSON 서버에서 LIKE 검색과 유사한 기능을 구현하려면, 서버 측에서 URL 쿼리 파라미터를 분석하여 입력된 이름이 포함되어 있는 데이터를 찾는 로직을 추가해야 합니다. 즉, 클라이언트에서 요청하는 URL 형태와 무관하게 서버가 해당 로직을 지원하지 않으면, 정상적으로 작동하지 않습니다.
따라서, like 검색이 구현되지 않는 문제를 해결하기 위해서는 다음의 가능성을 고려해볼 수 있습니다:
- 사용 중인 JSON 서버 또는 백엔드 프레임워크가 URL 쿼리 파라미터에 대한
like검색을 지원하는지 확인합니다.
- 서버의 소스 코드 또는 설정에서
name_like와 같은 쿼리 스트링을 처리하여 유사 검색을 수행할 수 있는 로직이 구현되어 있는지 확인합니다.
- 쿼리 파라미터를 처리하는 다른 방법이나 라이브러리를 사용할 수 있는지 검토합니다.
좀 더 구체적인 해결책을 제공하기 위해서는 사용 중인 JSON 서버 혹은 백엔드 구현에 대한 추가 정보가 필요합니다.
10월 15일 삭제예정 강의 문의
0
37
1
강의제목에 10/15일 삭제라고 나와있는데,
0
48
1
스크립트 영상 미일치
0
76
3
감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.
0
57
2
강의 설명 중에 헷갈리는 것이 있네요
0
58
1
수업자료 관련 문의
0
66
3
1강 동영상 재생 오류
1
67
2
Composition단계에서 `Layer`는 누가 만드는지
0
44
1
Strict Mode 예시 질문!
0
58
2
수업이 안보여요
0
63
1
저자 블로그에 있는 강의는 어떤 강의인가요?
1
62
1
[해결됨]윈도우즈 환경에서 타입 스크립트 파일이 실행이 안됩니다.
1
86
5
4강 카드뉴스 자동화 자료가 안보입니다!!
0
107
2
윈도우즈 환경에서 진행중입니다.
0
63
2
4강 카드뉴스 자동화 자료
6
124
1
라이브 강의 영상 녹화본이 있을까요?
0
100
1
인증이 늦었습니다ㅜㅜ 확인부탁드립니다
0
89
1
Array 객체 내장 함수 sort함수()
0
322
1
혹시 VS code입력내용 그대로 적힌 자료공유해주실수 있나요 ?(깃허브등)
0
227
1
CRUD
0
384
1
dom_event_bubbling 질문있습니다!
0
336
1
switch-case문 질문있습니다!
0
226
1
POST요청 undefined
0
446
1
CRUD 구현에 대한 질문
0
399
1





