Rất tiếc, bạn không thể sử dụng kết quả truy vấn con JPA trong mệnh đề from. Không phải trong các truy vấn Tiêu chí, cũng như trong các truy vấn JPQL. Đây có vẻ như là vấn đề lớn nhất khi dịch truy vấn của bạn sang định dạng JPA.
Thứ hai, không có Round
chức năng. Nhưng sẽ không có vấn đề gì nếu bạn khắc phục điều này bằng cách sử dụng CriteriaBuilder#selectCase()