커스텀 타입 클래스를 String 타입 처럼 이용해 쿼리하는 방법에 대해 질문하고 싶습니다.
안녕하세요 강사님.
강사님의 강의를 들으면서 처음으로 jpa와 querydsl을 이용하여 프로젝트를 진행하는 중 막히는 부분이 있어 질문드립니다.
primitive type의 필드가 아닌, 커스텀 클래스를 타입으로 갖는 엔티티를 만들어 사용중에 있습니다.
@Entity
public class User{
private Email email;
private String name;
private String password;
}
위와 같은 엔티티가 있을 때, 사용자로부터 넘겨받은 문자열을 가지고
select * from user where email like '%input%' or name like '%input%';
과 같은 쿼리를 사용하려면 어떻게 해야할까요??
검색을 통해, QueryDSL의 @QueryType(PropertyType.STRING) 등 또한 사용해봤지만 원하는 기능을 구현해내지 못했습니다.