2012-01-26 7 views
0

私はこれらの3つの事業体基準クエリ:他の関連するエンティティのIDとIDで検索

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


public class Person { 
    private Long id; 
} 


public class SalePerson { 
    private Long id; 
} 

を持っていると私はIDとCriteriaQueryで車を照会したい、しかし、また、条件を追加: と所有者特定のIDを持つ特定のID salePerson。

+0

criteriaBuilder.and(predicate1、predicate2)とすべての条件をバインドする必要があるとします。 – icvg

答えて

0
session.createCriteria(Car.class) 
    .add(Restrictions.eq("owner.id", ownerId)) 
    .add(Restrictions.eq("lastSaler.id", salerId)); 
関連する問題