2016-11-30 9 views
0

するための基準を置くことができますが、クラス ControlTransaction.gridRows.recordstatusどのように私はここに私のサブクラス

の階層である私がControlTransactionをしたいし、そのControlTransactionに私はここでrecordstuas 1 を持っているだけgridRowsをしたいブール値です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)); 

希望するレベルのネストされた条件を作成できます。

関連する問題