@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);