최대 분리 된 기준
-
19-08-2019 - |
문제
이름 필드를 기반으로 테이블을 검색하는 데 사용하는 분리 기업이 있습니다. 검색 사례를 감수성으로 만들고 싶습니다. 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);
제휴하지 않습니다 StackOverflow