【发布时间】:2014-02-10 00:29:21
【问题描述】:
我熟悉如何让 Spring 通过多个持久性单元和多个 entityManagerFactoryBean 实现动态处理多个数据源,但我正在努力解决的是如何使用 MySQL 方言和 DynamoDB 方言在同一个 spring 配置中,通过 spring-config xml 文件。
工作模式如下:
[来自某个端点的数据 POJO] -> 将 POJO 持久化到 DynamoDB,检索该对象的 UUID(业务键作为 POJO 上的字段)-> 将 UUID 持久化为复合键(没有参照完整性,它只是另一列) 到 MySQL 数据库 [与其他相关的映射实体]。
我正在为如何将 DynamoDB 实例添加到 Spring 配置文件中来实现这一点而苦苦挣扎。
不管怎样,相关的存储库将位于单独的包中。
任何 10 人的首发将不胜感激!我已经进行了一些搜索,但所有 DynamoDB 映射器框架似乎都处于更高的水平 - 我在这里错过了什么吗?我一直在查看Spring-Data DynamoDB,但仍然无法在配置文件和 Dynamo 之间建立链接。
提前致谢,
一个。
========= 更新思维 =========
我认为我做错了。通过更多地挖掘样本,进行本地集成测试 [纯 dynamodb],我认为不可能将 DynamoDB 用作 EntityManager Factory 实现的一部分:为此,我认为我将不得不“创建”我自己的存储库实现,调用 Dynamo 的映射器和 AWS 连接帮助器类等,而不是使用任何 JPA spring 提供的代码。
除非有人可以推荐/建议否则?
【问题讨论】:
-
你能告诉我有关春季多数据源配置的任何教程和资源吗..
标签: java spring jpa spring-data amazon-dynamodb