카테고리 없음

Spring data Query Method enum like 사용하기

devwriter 2023. 2. 18. 17:21
@Query("select s from SomeEntity s where s.enumType like '%LIKE$'")
public List<SomeEntity> findAllLike();

위와 같이 사용하면 String type 아니라고 에러가 납니다.

@Query("select s from SomeEntity s where upper(s.enumType) like '%LIKE$'")
public List<SomeEntity> findAllLike();

upper util method 를 사용하면 더 안전하게 해결할 수 있습니다.