연결에 QBE를 사용할 수 없다는 것은 매우 실망 스럽습니다.연결에 대한 예제 별 쿼리
필자는 약 8 개의 다 대일 열이있는 대형 datatable을 사용합니다. 표를 필터링하는 모든 열에 대한 드롭 다운 목록이 있습니다.
의 다음을 가정 해 봅시다 :
표 사용자
User { id, UserStatus, UserAuthorization }
나는이 코드를 사용하려면 :
User id=1 { UserStatus=Active, UserAuthorization=Admin }
:
Criteria crit = getSession().createCriteria(class);
crit.add(Example.create(userObject));
이 다음 예 userObject
에서 작동하지 않습니다 QBE가 모음을 지원하지 않기 때문에
.
crit.createCriteria("UserStatus").add(Example.create(userStatusObject));
crit.createCriteria("UserAuthorization").add(Example.create(userAuthorizationObject));
내 질문이 그냥 주어진 User
객체에 동적으로 프로그래밍 할 수있는 방법입니다 :이 문제를 해결하기 위해
한 가지 방법은이 방법을 사용하는 것입니다. QBE를 사용하는 것보다 다른 방법이 있습니까?
.add (Restriction.eq())? – Firo
나는 그것을 피하려고 ... QBE 뒤에있는 모든 것은 손으로 일을하지 않는 것입니다. – rotsch
"QBE를 사용하는 것보다 다른 방법이 있습니까?" : D – Firo