3
我的JPA應用程序中存在性能問題。假設我有3個實體:如何優化JPQ JOIN查詢以加快運行速度
class TaskResult {
Task task;
}
class Task {
User user;
}
class User {
Long id;
}
現在,我想所有TaskResults的列表中一個特定的用戶id,有查詢將是這樣的:
SELECT * FROM TaskResult r WHERE r.task.user.id = :id
而且超過10000條記錄它的速度太慢!有沒有其他解決方法?
這是JPA的方式,在我的項目中,我在'database'中創建'view',並且將這個視圖綁定爲只讀的'Entity'。它會獲得更好的表現... – CycDemo 2015-03-19 03:56:03