2016-11-30 6 views
0

ici est la hiérarchie des classes ControlTransaction.gridRows.recordstatusComment puis-je mettre des critères pour ma sous-classe

Je veux ControlTransaction et que je veux ControlTransaction gridRows seulement ce qui est d'avoir recordstuas 1 ici recordstuas est booléenne.

Comment puis-je implémenter la même chose?

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

Répondre

0

Essayez ceci.

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

Vous pouvez créer autant de niveaux que vous le souhaitez de critères imbriqués.