0
目前我有一個實現10到10秒的10萬條記錄。這個查詢的性能可以提高,怎麼樣?下面是根據QueryDSL和JPA 2如何使用JPA 2和QueryDSL高效獲取數以千計的數據庫記錄?
public List<EntryEntity> getEntries() {
QEntryEntity qEntryEntity = QEntryEntity.entryEntity;
return queryfactory.selectFrom(qEntryEntity).orderBy(qEntryEntity.name.asc()).fetch();
}
什麼讓你不能用普通的SQL來做這件事? –
如果** orderBy(qEntryEntity.name.asc())**排序是由java完成的,則從本地機器數據庫獲取數據需要大約3分鐘的時間。 – Naresh
我有我的老年人在QueryDSL和JPA中執行此操作的特定要求,而無需使用任何本機查詢。 – Naresh