Tôi có một bảng đệ trình có ID, Tên, Mã trong số các thuộc tính khác. Yêu cầu của tôi là tìm kiếm các bản ghi dựa trên các thuộc tính được đề cập và trả lại một tập hợp được phân trang.Truy vấn JPA để chọn dựa trên tiêu chí cùng với việc phân trang
Đây là giả cho những gì tôi đang tìm kiếm
searchSubmission(searchFilter sf,pageIndex,noOfRecords)
{
query = 'from submisssion where code=sf.code or id=sf.id order by id start_from (pageIndex*noOfRecords) limit noOfRecords'
return result();
}
Dường như có rất nhiều lựa chọn: CriteriaBuilder, NamedQuery vv .. đó là một trong những hiệu quả trong tình huống này?