2010-07-25 8 views
7

Comment configurer le projet Grails pour utiliser Amazon SimpleDB?Grails et Amazon SimpleDB

Une possibilité est d'installer le plugin gorm-jpa et d'utiliser la bibliothèque SimpleJPA, mais je n'ai pas pu le configurer correctement.

Quelqu'un a-t-il fait l'expérience de cette combinaison?

+0

Par curiosité, quel est le cas d'utilisation convaincant de SimpleDB? –

+0

Il suffit de lire http://aws.amazon.com/simpledb/#highlights: bas contact, évolutif, hautement disponible, flexible, rapide, peu coûteux, ... – amra

Répondre

2

après de nombreux essais et erreurs, je suis parvenu à utiliser projet JPA simple à partir Grails application web

Je l'ai utilisé:

utilisant EntityManagerFactory et les API de fournisseur JPA

écrit quelques artefacts de service était capable d'utiliser de manière transparente des fonctions bd simples

+0

fyi, simplejpa est à http://code.google.com/p/simplejpa / –

1

Cela peut être fait avec le gorm-jpa plugin and simplejpa, mais il y a beaucoup de conflits entre les limitations in gorm-jpa and simplejpa (en plus de ceux sur cette page, simplejpa ne supporte actuellement que les paramètres nommés paramètres non positionnels, ce que GORM exige). J'ai trouvé préférable de simplement utiliser simplejpa et d'injecter le entityManager directement dans les objets qui en ont besoin. Gardez également à l'esprit que la prise en charge de groovy par SimpleJPA est limitée: elle prend en charge les annotations JPA sur les attributs de classe de domaine grails, mais vous devez annoter un accesseur pour les relations ManyToOne et OneToMany.

Questions connexes