Tôi có hai thực thể là Cá nhân và Hoạt động. Hoạt động có trạng thái thuộc tính và thực thể Person chứa tập hợp các hoạt động. Tôi muốn có danh sách những người có tất cả các hoạt động có trạng thái 'Xong'.Hibernate kiểm tra tất cả các phần tử bằng nhau trong bộ sưu tập
Criteria crit = s.createCriteria(Person.class);
crit.createAlias("activities", "act").add(Restrictions.eq("act.status","Done"));
Nhưng điều này trả về tất cả đối tượng có ít nhất một hoạt động có trạng thái được thực hiện. Tôi muốn lấy lại danh sách người có tất cả trạng thái hoạt động được đặt thành Xong. Ai giúp tôi với?