0
由於無法使用Google App Engine數據存儲庫連接表,因此我循環查看實體列表,並使用外鍵值逐個查找相關實體。Google App Engine/JDO:有會話緩存嗎?
for (Employee staff: staffList){
Employee manager = pm.getObjectById(Employee.class, staff.getManagerId());
}
有,我也將需要同樣引用的實體超過一次很好的機會,我不想去兩次數據存儲在同一個實體。
是否有某種會話緩存,我可以啓用以消除重複的查找,還是我必須滾動自己的?
我會試試看。可能甚至不需要計時,因爲Google會爲每個API調用計費,因此您可以實際查看頁面在配額摘要中執行的呼叫次數。 – Thilo 2009-08-27 22:40:26
輝煌!讓我們知道它是如何解決的,所以你可以拯救下一個傢伙一些麻煩! – 2009-08-28 02:02:24
由於該部分位於DataNucleus「核心」jar中,所以實現了L1和L2緩存。默認情況下,L2緩存未打開 – DataNucleus 2009-08-28 06:01:01