我想知道是否有可能指定SimpleJPA作为Spring-Data-JPA使用的持久性提供程序。我不是JPA专家,所以我希望这个问题不是愚蠢的。是否像在persistence.xml中指定SimpleJPA的实体管理器工厂一样简单?我还没有在网上找到有人使用Spring-Data-JPA连接到Amazon的SimpleDB的地方,如果有人能给我指出正确的方向,我会很高兴的。
我刚刚发现了这个项目,并让它为我们的Spring Data + SimpleDB
需求工作:
文档非常好,让事情开始运行是非常直接的。我通过Spring Data访问SimpleDB,工作时间约为10分钟。
一般来说,设置持久性提供程序只是通过Spring上下文设置EntityManagerFactory
的问题(如果您使用Spring容器)。因此看看如何在Spring中配置EntityManagerFactory
实例。
可能需要实现自定义JpaVendorAdapter
以让Spring正确使用SimpleDB JPA实现。对于一些高级功能(例如使用手动定义查询的分页),我们必须稍微调整一下Spring Data JPA代码库。如果你想看到支持,请在我们的JIRA中打开一个票证。