2016-11-30 5 views
0

기준을 넣을 수 있습니다.어떻게 여기 ControlTransaction.gridRows.recordstatus</p> <p>내가 ControlTransaction을 원하고 그 ControlTransaction에 내가 gridRows 유일한 데 recordstuas 1 를 원하는 여기 recordstuas 클래스의 계층 구조는 부울입니다 내 서브 클래스

어떻게 구현할 수 있습니까?

startReadOperation(); 
Criteria criteriaCtrl = session.createCriteria(ControlTransaction.class); 
criteriaCtrl.add(Restrictions.eq("documentId", doc.getId())); 
addRecordStatusCriteria(criteriaCtrl); 
criteriaCtrl.createAlias("gridRows", "cg"); 

답변

0

시도해보십시오.

startReadOperation(); 
Criteria criteriaCtrl = session.createCriteria(ControlTransaction.class); 
criteriaCtrl.add(Restrictions.eq("documentId", doc.getId())).createCriteria("gridRows").add(Restrictions.eq("recordstatus", true)); 

원하는 수준으로 중첩 된 조건을 만들 수 있습니다.