我有一個表具有一些重要的數據,如文件上傳路徑,文件路徑等。目前我在登錄時使用hibernate獲取所有數據並將該對象存儲在會話中並隨時隨地使用它們。我的問題是,有什麼辦法,以便我可以獲取服務器上的所有數據啓動,併爲所有用戶提供該數據,以便在登錄時我不需要在數據庫中觸發查詢。我正在使用hibernate的struts 2.0。休眠加載數據啓動並提供給所有用戶
1
A
回答
2
我不知道,但你可以使用一個單獨的服務,@Service與Spring例如,然後定義一個方法@PostConstruct加載(調用DAO層)和數據存儲在定義的靜態地圖單身人士併爲地圖提供訪問者(使用Collections.unmodifiableMap)
0
是的。創建一個ServletContextListener,在部署應用程序時調用該ServletContextListener,將數據加載到此偵聽器中,並將其存儲在單例bean或servlet上下文中。
相關問題
- 1. 休眠。重新啓動Oracle數據庫
- 2. 創建內存數據庫休眠並加載數據
- 3. 休眠不啓動
- 4. 休眠失敗加載空間數據
- 5. 休眠不提交數據
- 6. 休眠加載所有實體忽略懶惰加載
- 7. 休眠:使用用戶提供的SQL代碼更新
- 8. 根據用戶所屬組限制休眠查詢數據
- 9. 啓用休眠啓動日誌
- 10. 休眠負載所選列
- 11. 無法從數據庫使用休眠獲取所有數據
- 12. 多用戶數據源 - Spring +休眠
- 13. 休眠每個用戶數據庫
- 14. 休眠忽略'lazy'提取類型並立即加載屬性
- 15. 休眠啓動錯誤
- 16. 春季啓動+休眠
- 17. 休眠啓動很慢
- 18. 休眠彈簧啓動
- 19. 以編程方式提供數據源休眠
- 20. CGridview自定義數據提供不加載所有記錄來源(懶加載)
- 21. NetBeans 7.2,啓動一個maven spring項目並添加休眠
- 22. 在休眠啓動時刪除所有表
- 23. 休眠期待 「所有」,找到 '加入'
- 24. 未能確定休眠持久提供
- 25. 休眠無法找到默認提供
- 26. 休眠連接提供程序問題
- 27. 休眠和EclipseLink提供程序
- 28. 啓動並下載數據
- 29. 爲什麼ResponseEntity在休眠加載時調用休眠
- 30. 休眠數據庫與休眠
+1使用這個確切的方法來更新休眠事件監聽內的實體的多到一個屬性。謝謝 –