Mỗi lần như vậy, tôi nhận được một "org.hibernate.QueryException: đường dẫn kết hợp trùng lặp: myAssociation". Điều này là do các tiêu chí phức tạp mà tôi đang làm việc có thể xác định cùng một đường dẫn ở nhiều nơi. Tôi muốn làm điều gì đó nhưLấy tiêu chí theo hiệp hội
Criteria association = myCriteria.getAssociation("wax");
if(association == null) association = myCriteria.createCriteria("wax");
Có cách nào để tôi có thể kiểm tra xem một liên kết đã có sẵn chưa?
Cheers
Nik
Bạn không nên sử dụng bí danh duy nhất trong truy vấn, thay vì hy vọng tên bạn muốn chưa được lấy? – skaffman