Vì vậy, nếu truy vấn JPA của tôi là như thế này: Chọn p khác biệt với p trái Chánh tham gia lấy trật tự p.children bởi p.somePropertyThứ tự trở lại của trẻ em các đối tượng trong JPA truy vấn
tôi một cách chính xác được kết quả lại ra lệnh bởi p .someProperty và tôi đã nhận được bộ sưu tập p.children của tôi một cách háo hức được tìm nạp và phổ biến. Nhưng tôi muốn có truy vấn của tôi là một cái gì đó như "order by p.someProperty, p.children.someChildProperty" để các bộ sưu tập cư trú bên trong mỗi đối tượng cha mẹ được sub-ordered bởi someChildProperty.
Điều này có vẻ trực quan khi tôi nghĩ về sql thực sự được tạo cho các cuộc gọi này, nhưng tôi đoán ít hơn khi nó cố gắng ánh xạ trở lại đối tượng phân cấp.
làm phương án thay thế chung, bạn có thể sử dụng chú thích javax: @ javax.persistence.OrderBy (value = "fieldName") –
@James: Cảm ơn bạn thân, đã cập nhật. –