실패는 성공을 위한 밑거름

[jpa] jpa native sql에서 like문 사용하는법 본문

devops/java

[jpa] jpa native sql에서 like문 사용하는법

레드매실 2023. 9. 11. 20:20

jpa에서 검색을 할때 이렇게 검색하면 되는줄알았다.

'description like '%:search%''

 

그런데 아니다 concat을 사용해서 검색을 해야 정확한 값이 나온다.

@Query("SELECT c FROM YourEntityClassName c WHERE (c.description LIKE CONCAT('%', :search, '%') OR c.title LIKE CONCAT('%', :search, '%')) AND c.isDelete = :isDelete ORDER BY c.regDt DESC")
List<Category> findByCondition(@Param("search") String search, @Param("isDelete") boolean isDelete);

'devops > java' 카테고리의 다른 글

[java] 폴더가 없을때 폴더 만드는 함수  (0) 2023.04.13