我想知道是否可以将 SimpleJPA 指定为 Spring-Data-JPA 使用的持久性提供程序。我不是 JPA 专家,所以我希望这个问题并不愚蠢。是否像在 persistence.xml 中指定 SimpleJPA 的实体管理器工厂一样简单?我还没有在网上找到有人使用 Spring-Data-JPA 连接到 Amazon 的 SimpleDB 的任何地方,如果有人能指出我正确的方向,我会很高兴的。
问问题
1237 次
2 回答
3
我刚刚找到了这个项目并让它满足我们的Spring Data + SimpleDB
需求:
https://github.com/3pillarlabs/spring-data-simpledb
文档非常好,启动和运行非常简单。我花了大约 10 分钟的时间通过 Spring Data 访问 SimpleDB。
于 2013-05-22T04:46:39.423 回答
1
通常设置你的持久化提供者只是EntityManagerFactory
通过你的 Spring 上下文设置的问题(如果你使用 Spring 容器)。因此看看如何EntityManagerFactory
在 Spring 中配置实例。
可能需要实现自定义JpaVendorAdapter
以让 Spring 正确使用 SimpleDB JPA 实现。对于一些高级功能(例如使用手动定义查询的分页),我们必须稍微调整一下 Spring Data JPA 代码库。如果您想看到支持,请随时在我们的JIRA中开票。
于 2011-11-11T19:31:53.117 回答