我使用的是mongodb-customer-service-data示例(可在https://github.com/SpringSource/spring-data-document-examples處獲得)。使用Spring Data JPA/MongoDB Cross Store,查詢是否可以跨兩個數據庫?
該示例使用@RelatedDocument關聯跨數據庫的域對象。它可以很好地存儲和更新對象。
不過,我想這樣做有對陣雙方JPA數據庫標準(在本例中HSQLDB)和MongoDB查詢。
這甚至可能嗎?有沒有任何例子證明它是可能的?
評論不直接相關的問題:
我使用的情況是,我們的應用程序是一個Oracle數據庫,但我們現在也開始接受半結構化數據。 JPA實體可由用戶在一定的限制範圍內進行過濾,但我們希望將此功能擴展到半結構化數據。
也似乎有競爭技術QueryDSL和的EclipseLink,但我無法找到有關跨數據庫的查詢做什麼。
在JPA中,它似乎並不可能,因爲有與每個數據庫相關聯的不同PersistanceUnits做跨數據庫查詢。但是,mongodb跨店似乎否定了這個特殊問題。