0
나는 firstname, lastname 및 email 같은 다른 필드를 검색해야하는 단일 검색 상자가 있습니다. 사용자가 문자 'm'을 입력하면 현재 코드를 기반으로 모든 사용자가 모든 이메일을 통해 표시되며 모든 사용자는 .com에 포함 된 'm'을 갖습니다.필드의 일부를 검색하는 방법은 무엇입니까?
fname, lname 및 전자 메일을 검색 할 수 있도록 어떻게 변경할 수 있는지 궁금하지만 전자 메일에서 @ 뒤에 모든 문자를 제외합니다. yahoo.com과, hotmail.com, yahoo.com.us 등으로
criteria.add(Restrictions.disjunction()
.add(Restrictions.ilike("client.email", "%" + value + "%"))
.add(Restrictions.ilike("user.fname", "%" + query + "%"))
.add(Restrictions.ilike("user.lname", "%" + query + "%")));