В чем разница между провайдерами DATANUCLEUS и DATANUCLEUS_2 в Spring Roo? - PullRequest
1 голос
/ 12 марта 2011

Может кто-нибудь сказать мне разницу между этими двумя командами?

настройка персистентности --provider DATANUCLEUS --database H2_IN_MEMORY

настройка персистентности - поставщик DATANUCLEUS_2 - база данных H2_IN_MEMORY

Что такое dnucleus_2 ??

Спасибо

1 Ответ

2 голосов
/ 12 марта 2011

Посмотрите на эту часть Справочной документации Roo:

http://static.springsource.org/spring-roo/reference/html/base-persistence.html

В соответствующей части страницы указано, что ...

Версия 1 не поддерживает JPA 2 и должна использоваться только в том случае, если вы собираетесь развертывать в Google App Engine. Версию 2 следует использовать, если вы собираетесь развертывать в облачных средах VMforce.

Итак, для AppEngine используйте DATANUCLEUS, а для всего, что использует JPA 2 (включая VMForce), используйте DATANUCLEUS_2.

...