@Entity
public class Item implements Serializable {
 @Id
 private Long id;
 @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
 private List<Sample> samples;
} Search search = new Search(Item.class);
 search.addFilterCustom("?1 < (select count(*) from {samples})", 29l);
 List<Item> items = this.search(search);