Java Spring数据/JPA存储库,带有DynamoDB和MySQL双数据源

Java Spring数据/JPA存储库,带有DynamoDB和MySQL双数据源,java,spring,jpa,spring-data,amazon-dynamodb,Java,Spring,Jpa,Spring Data,Amazon Dynamodb,我熟悉如何让Spring通过多个持久化单元和多个entityManagerFactoryBean实现动态处理多个数据源,但我正在努力解决的是如何通过Spring配置xml文件在同一Spring配置中使用MySQL方言和DynamoDB方言 工作模式如下: [data POJO in,from some endpoint]->将POJO持久化到DynamoDB中,检索该对象的UUID(POJO上的业务键作为字段)->将UUID持久化为复合键(没有引用完整性,它只是另一列)到MySQL数据库中[与其

我熟悉如何让Spring通过多个持久化单元和多个entityManagerFactoryBean实现动态处理多个数据源,但我正在努力解决的是如何通过Spring配置xml文件在同一Spring配置中使用MySQL方言和DynamoDB方言

工作模式如下:

[data POJO in,from some endpoint]->将POJO持久化到DynamoDB中,检索该对象的UUID(POJO上的业务键作为字段)->将UUID持久化为复合键(没有引用完整性,它只是另一列)到MySQL数据库中[与其他相关映射实体]

我正在为到底如何将DynamoDB实例添加到Spring配置文件中来实现这一点而苦苦挣扎

值得一提的是,相关的存储库将放在不同的包中

任何10人的先发者都将受到衷心的欢迎!我做了一些搜索,但所有DynamoDB映射器框架似乎都处于更高的级别——我是否错过了一些东西?我一直在查看配置文件,但仍然无法建立配置文件与Dynamo之间的链接

提前感谢,

A

==========思维更新=========

我想我做得不对。通过进一步挖掘样本,进行本地集成测试[pure dynamodb],我认为不可能将dynamodb用作EntityManager工厂实现的一部分:为此,我认为我必须“创建”我自己的存储库实现调用Dynamo的mapper和AWS连接助手类等,而不是使用JPA spring提供的任何代码


除非有人能提出其他建议,否则?

问题结束了-经过大量调查,唯一真正的方法是介绍自己对存储库和基于DAO的实现的解释


然而,有一个有趣的项目。看起来很有趣,但还没有为企业产品发布做好准备。

你能给我介绍一些关于spring中多数据源配置的教程和资源吗?不幸的是,spring data dynamodb repo现在都无法维护。