我是JPA的新手,如果這是非常標準的功能,請原諒這個問題,但是您可以在沒有數據庫的情況下使用JPA,並且基本上將它用作緩存來存儲應用程序中的對象?如果是這樣,那是標準做法嗎?使用JPA作爲緩存機制?
2
A
回答
3
您可以使用JPA與in memory database,所以它實際上只是一個緩存,是的。使用它'沒有數據庫'完全需要大量的工作來構建一個自定義的JPA提供程序,這個提供程序可以對付你的存儲。如果它確實是一個完整的JPA實現,只是遺漏了「持久性」部分,那麼如果不是僅僅幾年,就要花費幾個月的時間才能重新發明輪子,以針對非RDBMS高速緩存等實現查詢語言。
我沒有到處工作,但個人肯定不會在'標準做法'下提交這樣的設置。 :)
1
相關問題
- 1. 使用EJB緩存JPA實體
- 2. JPA eclipselink緩存和數據庫複製
- 3. 使用JPA的Hibernate緩存不起作用
- 4. Spring Data Jpa - 緩存
- 5. 緩存MKTileOverlay脫機使用
- 6. 的Java緩存機制
- 7. .NET的緩存機制
- 8. 爲什麼我的緩存機制無法按預期工作?
- 9. 使用緩存數據 - 緩存使用控制器上的輸出緩存操作另一個操作方法
- 10. 應用與緩存:鎖機制
- 11. 使用核心數據作爲緩存
- 12. 使用Proc作爲緩存的關鍵
- 13. 使用Couchbase作爲Slick的緩存
- 14. 使用RavenDB作爲持久緩存
- 15. 使用GridGain作爲本地緩存
- 16. 使用jQuery控制緩存
- 17. JPA後臺緩存刷新
- 18. JPA @ElementCollection神祕緩存
- 19. Infinispan JPA緩存加載器?
- 20. JPA緩存未失效
- 21. JPA nativeQuery返回緩存resultList
- 22. Couchbase作爲緩存和緩存失效
- 23. 用於脫機使用的訪問控制和緩存清單
- 24. cellForRowAtIndexPath:用於StoryBoard和XIB行爲和單元緩存機制?
- 25. 在JPA(eclipselink)中禁用高速緩存
- 26. 用於JPA的寫後緩存
- 27. 如何製作NSURL緩存?
- 28. 使用newString(字節[])作爲緩存鍵存儲在榛樹緩存中
- 29. 如何使用+作爲投射機制?
- 30. 緩存行爲使用FileStream
哈哈,謝謝你的信息 – JCab