2010-07-25 2 views
7

Как настроить проект Grails для использования Amazon SimpleDB?Grails and Amazon SimpleDB

Одна из возможностей - установить плагин gorm-jpa и использовать библиотеку SimpleJPA, но я не смог настроить его правильно.

Есть ли у кого-нибудь опыт в этой комбинации?

+0

Из любопытства, что является убедительным прецедентом для SimpleDB? –

+0

Просто прочитайте http://aws.amazon.com/simpledb/#highlights: низкое сенсорное, масштабируемое, высокодоступное, гибкое, быстрое, недорогое, ... – amra

ответ

2

после многих проб и ошибок, я сумел использовать простой JPA проект с Grails веб-приложения

Я использовал его:

с использованием EntityManagerFactory и API-интерфейсы поставщика JPA

писать несколько артефактов службы был умеет легко использовать для простых функций bd

+0

fyi, simplejpa находится на http://code.google.com./р/simplejpa / –

1

Это можно сделать с помощью gorm-jpa plugin and simplejpa, но между limitations in gorm-jpa and simplejpa существует много конфликтов (в дополнение к этим на этой странице simplejpa в настоящее время поддерживает только именованные параметры, а не позиционные параметры, которые требуется GORM). Я нашел гораздо лучше просто использовать simplejpa и ввести entityManager непосредственно в объекты, которые в этом нуждаются. Также имейте в виду, что существуют некоторые ограничения на поддержку SimpleJPA для groovy: он поддерживает аннотации JPA к атрибутам класса grails, но вы должны аннотировать геттер для отношений ManyToOne и OneToMany.

1

Текущая версия плагина ГОРМ SimpleDB (0.5) является немного устаревшей и не работает с текущей версией GORM (2.0.7), используемого в Grails ,

Вы можете заставить его работать, но для этого требуется немного усилий. См. http://twasink.net/2014/01/29/how-to-grails-gorm-and-simpledb/

Смежные вопросы