문제

이름 필드를 기반으로 테이블을 검색하는 데 사용하는 분리 기업이 있습니다. 검색 사례를 감수성으로 만들고 싶습니다. 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);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top