我是apache點火的新開發者,當我使用Web控制檯查詢緩存時。但報告表***未找到。步驟如下:如何在點燃Web控制檯中添加簡單緩存查詢
步驟1,我啓動一個帶默認端口47500的點火服務器節點,然後創建一個不帶dbfactory/dbstore的緩存「vapp_user」,然後將10000條記錄放入此緩存中,鍵類型爲Long,值類型是用戶pojo。
步驟2,I運行mongodb的,web控制檯劑,web控制檯後端和前端與DEV方式
步驟3中,在配置頁面,我創建使用靜態IP羣集,創建緩存vapp_user與用戶的域模型。屏幕如下: model screen
第4步,然後用sql「select * from vapp_user」或「select * from User」添加一個查詢,系統報告錯誤「table *** not found。」。但我可以通過添加掃描查詢相關結果。 Query Screen
我沒有使用從數據庫導入創建模型,表需要如何創建?使用哪個數據庫?
如何執行沒有任何數據庫的簡單緩存查詢?
感謝您的回覆。我爲緩存「vapp_user」添加indexTypes,獲得預期的結果。 –
我有另一個問題,我添加一個條件id = 1爲sql「select * from User where id = 1」,但報告列id沒有找到?如何解決它?它在CacheConfiguration或Web控制檯頁面中配置? –
pojo用戶有3個字段,分別是id,姓名和生日。通常,SqlQuery和SqlFieldsQuery不需要在java代碼中設置特殊字段。 –