2016-11-30 59 views
0

這裏是類 ControlTransaction.gridRows.recordstatus我怎樣才能把標準我的子類

我想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)); 

您可以根據需要創建多層次的嵌套標準。