2010-07-25 11 views
7

Come configurare il progetto Grails per utilizzare Amazon SimpleDB?Grails e Amazon SimpleDB

Una possibilità è installare il plugin gorm-jpa e utilizzare la libreria SimpleJPA, ma non è stato possibile configurarlo correttamente.

Qualcuno ha esperienza con questa combinazione?

+0

Per curiosità, qual è il caso d'uso convincente per SimpleDB? –

+0

Basta leggere http://aws.amazon.com/simpledb/#highlights: low touch, scalabile, altamente disponibile, flessibile, veloce, economico, ... – amra

risposta

2

dopo molte prove ed errori sto riuscito ad usare semplice progetto JPA dal graal applicazione web

ho usato:

utilizzando EntityManagerFactory e le API provider JPA

scrivendo pochi manufatti servizio era in grado di utilizzare facilmente le semplici funzionalità di bd

+0

fyi, simplejpa è all'indirizzo http://code.google.com/p/simplejpa / –

1

Si può fare con lo gorm-jpa plugin and simplejpa, ma ci sono molti conflitti tra lo limitations in gorm-jpa and simplejpa (oltre a quelli su quella pagina, simplejpa al momento supporta solo parametri con parametri non posizionali, che GORM richiede). Ho trovato molto meglio usare semplicemente simplejpa e iniettare l'entityManager direttamente negli oggetti che ne hanno bisogno. Ricorda inoltre che esistono alcune limitazioni al supporto di SimpleJPA per Groovy: supporta le annotazioni JPA sugli attributi della classe di dominio Grails, ma devi annotare un getter per le relazioni ManyToOne e OneToMany.