2015-06-10 36 views
0

的緩存我已配置了GridCache<String,Map<String,PersistentObject>GridGain SQL查詢地圖

持久性對象是一個像String getId()方法接口等, 有實體實現PersistentObject,例如PropertyEntity具有namevalue屬性和getId()只是返回名稱; GridCache的關鍵字是SimpleClassName的實體! Map的關鍵字是實體的字符串ID!

是否可以對其進行SQL查詢: 從PropertyEntity中選擇值,其中name =?

也許還有另外一種組織緩存的方法嗎? 我製作了地圖的地圖,因爲不同的實體類型可能有相同的ID並在簡單的地圖上互相覆蓋

回答

0

我不確定我是否理解這個問題。聽起來你應該能夠運行你建議的查詢。它不適合你嗎?

此外,它聽起來像你使用的是舊版本的GridGain。 GridGain的開源版本現在是Apache Ignite項目。如果可能的話,我會建議你升級。