我熟悉如何让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