我熟悉如何讓Spring通過多個持久性單元和多個entityManagerFactoryBean實現動態地處理多個數據源,但是我一直在努力的是如何擁有一個MySQL方言和通過spring-config xml文件在同一彈簧配置中使用DynamoDB方言。使用DynamoDB和MySQL雙數據源的Spring Data/JPA存儲庫
工作模式如下:
[在數據POJO,從一些端點] - >堅持POJO成DynamoDB,檢索該對象的UUID(業務密鑰作爲上POJO場) - >堅持UUID作爲一個複合鍵(沒有參照完整性,它只是另一列)到MySQL數據庫[與其他相關的映射實體]。
我很努力地將DynamoDB實例添加到Spring配置文件中以實現這一目標。
值得一提的是,相關的存儲庫將在不同的軟件包中。
任何10人的首發將感激地收到!我已經做了一些搜索,但所有的DynamoDB映射器框架似乎都處於更高層次 - 我錯過了什麼嗎?我一直在尋找Spring-Data DynamoDB,但仍然無法建立配置文件和Dynamo之間的鏈接。
由於提前,
A.
========= UPDATE思維=========
我想我已經走了約這是錯誤的方式。從更多樣本中挖掘更多,做一個本地集成測試[pure dynamodb],我不認爲可以將DynamoDB作爲EntityManager Factory實現的一部分來使用:爲此,我想我將不得不「創建」我自己的存儲庫實現,這些實現向Dynamo調用映射器和AWS連接助手類等,而不是使用任何JPA彈簧提供的代碼。
除非任何人可以推薦/否則建議?
你可以在任何教程和資源方面給我提供關於春季多種數據源配置的信息。 – Lucky