2010-07-25 25 views
7

Làm thế nào để thiết lập dự án Grails để sử dụng Amazon SimpleDB?Grails và Amazon SimpleDB

Một khả năng là cài đặt plugin gorm-jpa và sử dụng thư viện SimpleJPA, nhưng tôi không thể thiết lập chính xác.

Có ai đó trải nghiệm kết hợp này không?

+0

Hết sức tò mò, trường hợp sử dụng thuyết phục cho SimpleDB là gì? –

+0

Chỉ cần đọc http://aws.amazon.com/simpledb/#highlights: chạm nhẹ, có thể mở rộng, có sẵn cao, linh hoạt, nhanh chóng, không tốn kém, ... – amra

Trả lời

2

sau nhiều thử thách và lỗi tôi đang cố gắng sử dụng dự án JPA đơn giản từ grails ứng dụng web

Tôi đã sử dụng nó:

sử dụng EntityManagerFactory và các nhà cung cấp API JPA

viết vài hiện vật phục vụ là có thể sử dụng các tính năng bd đơn giản liền mạch

+0

fyi, simplejpa có tại http://code.google.com/p/simplejpa / –

1

Nó có thể được thực hiện với gorm-jpa plugin and simplejpa, nhưng có rất nhiều xung đột giữa limitations in gorm-jpa and simplejpa (ngoài những trên trang đó, simplejpa hiện chỉ hỗ trợ các tham số được đặt tên chứ không phải tham số vị trí mà GORM yêu cầu). Tôi đã tìm thấy nó tốt hơn nhiều để chỉ cần sử dụng simplejpa và injectManManager trực tiếp vào các đối tượng cần nó. Cũng nên nhớ rằng có một số hạn chế đối với sự hỗ trợ của SimpleJPA đối với groovy: nó hỗ trợ các chú thích JPA trên các thuộc tính của lớp grails, nhưng bạn phải chú thích một getter cho các mối quan hệ ManyToOne và OneToMany.

1

Phiên bản hiện tại của các plugin GORM SimpleDB (0.5) là một chút ngày và không làm việc với phiên bản hiện tại của GORM (2.0.7) được sử dụng trong Grails .

Bạn có thể làm cho nó hoạt động, nhưng nó đòi hỏi một chút nỗ lực. Xem http://twasink.net/2014/01/29/how-to-grails-gorm-and-simpledb/