0
이름 필드를 기반으로 테이블을 검색하는 데 사용하는 DetachedCriteria가 있습니다. 검색에서 대소 문자를 구별하지 않으려 고합니다. HQL을 사용하지 않고이 작업을 수행 할 수있는 방법이 있는지 궁금합니다. 뭔가 같이 :최대 절전 모드 분리 된 기준
private void searchByFullName(DetachedCriteria criteria, String searchCriteria) {
criteria.add(Restrictions.like("fullName", "%" + searchCriteria.toUpperCase() + "%"));
criteria.addOrder(Order.asc("fullName"));
}
하지만 그것이 검색을 수행하는 경우를 무시 있는지 확인하려면, 그래서 생성하는 SQL 같은 것을 보일 것입니다 :
SELECT * FROM PEOPLE WHERE ? LIKE toUpper(FULL_NAME);