2012-01-26 33 views
0

我有這3個實體條件查詢:搜索通過ID和其他相關實體的標識

public class Car { 
    private Person owner; 
    private SalePerson lastSaler; 
} 


public class Person { 
    private Long id; 
} 


public class SalePerson { 
    private Long id; 
} 

,我想用一個CriteriaQuery中查詢車用ID,也加入條件: 擁有者salePerson具有一定的ID。

+0

我想我必須將所有條件與criteriaBuilder.and(predicate1,predicate2)綁定。 – icvg

回答

0
session.createCriteria(Car.class) 
    .add(Restrictions.eq("owner.id", ownerId)) 
    .add(Restrictions.eq("lastSaler.id", salerId)); 
相關問題