2010-07-25 14 views
7

Jak skonfigurować projekt Grails do korzystania z Amazon SimpleDB?Grails and Amazon SimpleDB

Jedną z możliwości jest zainstalowanie wtyczki gorm-jpa i użycie biblioteki SimpleJPA, ale nie mogłem jej poprawnie skonfigurować.

Czy ktoś ma takie połączenie?

+0

Z ciekawości, jaki jest interesujący przypadek użycia SimpleDB? –

+0

Po prostu przeczytaj http://aws.amazon.com/simpledb/#highlights: nisko dotykowy, skalowalny, wysoce dostępny, elastyczny, szybki, niedrogi, ... – amra

Odpowiedz

2

po wielu prób i błędów jestem udało się używać prostych JPA projekt z grails aplikacji internetowych

Użyłem go:

użyciu EntityManagerFactory i API dostawcy JPA

pisząc kilka artefaktów obsługa była możliwość użycia prostych funkcji bd bezproblemowo

+0

fyi, simplejpa znajduje się pod adresem http://code.google.com/p/simplejpa / –

1

Można to zrobić za pomocą gorm-jpa plugin and simplejpa, ale istnieje wiele konfliktów między limitations in gorm-jpa and simplejpa (oprócz tych na tej stronie simplejpa obsługuje obecnie tylko parametry nazwane, a nie parametry pozycyjne, których wymaga GORM). Znalazłem o wiele lepiej po prostu użyć simplejpa i wprowadzić entityManager bezpośrednio do obiektów, które tego potrzebują. Należy również pamiętać, że istnieją pewne ograniczenia dla wsparcia SimpleJPA dla groovy: obsługuje adnotacje JPA na atrybutach domeny domeny grails, ale trzeba dodać adnotację do pobierającego dla relacji ManyToOne i OneToMany.