【问题标题】:Grails and Amazon SimpleDBGrails 和 Amazon SimpleDB
【发布时间】:2011-03-20 20:25:17
【问题描述】:

如何设置 Grails 项目以使用 Amazon SimpleDB?

一种可能是安装 gorm-jpa 插件并使用 SimpleJPA 库,但我无法正确设置。

有人使用过这种组合吗?

【问题讨论】:

  • 出于好奇,SimpleDB 引人注目的用例是什么?
  • 只需阅读aws.amazon.com/simpledb/#highlights:低接触、可扩展、高可用性、灵活、快速、廉价……

标签: hibernate grails amazon-simpledb


【解决方案1】:

试用 grails 的 simpledb GORM 插件:http://grails.org/plugin/simpledb

【讨论】:

    【解决方案2】:

    经过多次尝试和错误,我设法使用来自 grails Web 应用程序的简单 jpa 项目

    我用过:

    使用 EntityManagerFactory 和 JPA 提供程序 API

    编写少量服务工件就可以无缝地用于简单的 bd 功能

    【讨论】:

      【解决方案3】:

      可以用gorm-jpa plugin and simplejpa 来完成,但是limitations in gorm-jpa and simplejpa 之间有很多冲突(除了那个页面上的那些,simplejpa 目前只支持命名参数而不是位置参数,这是 GORM 要求的)。 我发现只使用 simplejpa 并将 entityManager 直接注入需要它的对象中会更好。 还要记住,SimpleJPA 对 groovy 的支持存在一些限制:它支持 Grails 域类属性上的 JPA 注释,但您必须为 ManyToOne 和 OneToMany 关系注释 getter。

      【讨论】:

        【解决方案4】:

        当前版本的 GORM SimpleDB 插件 (0.5) 有点过时,不能与 Grails 中使用的当前版本的 GORM (2.0.7) 一起使用。

        你可以让它工作,但它需要一点点努力。见http://twasink.net/2014/01/29/how-to-grails-gorm-and-simpledb/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-01
          • 1970-01-01
          • 2014-09-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多