Как установить провайдер JPA в проекте Spring Roo? - PullRequest
0 голосов
/ 27 июля 2010

Я смотрю SpringSource Tool Suite с интеграцией Google , и я получаю эту подсказку, когда определяю настройку сохранения.

подсказка: «Команда 'persistence setup --provider DATANUCLEUS --database HYPERSONIC_IN_MEMORY' найдена, но в настоящее время недоступна (введите« help », затем ENTER, чтобы узнать об этой команде)» ...

и в справке говорится, что: * настройка персистентности - установите или обновите провайдер JPA в вашем проекте

как мне установить JPA-провайдер для моего проекта?

Ответы [ 3 ]

0 голосов
/ 20 августа 2013

У меня была похожая проблема, и я решил ее, создав проект с использованием Roo вместо Eclipse ide.

Вы можете сделать это, набрав это в консоли Roo в Eclipse:

project --topLevelPackage com.company.projectName

0 голосов
/ 25 августа 2013

В зависимости от версии Roo ключевые слова менялись. В Spring-Roo версии 1.2 и выше:

roo> jpa setup --provider ECLIPSELINK --database H2_IN_MEMORY

В более ранних версиях конфигурации каркасной памяти используется команда persistence setup, которая изменилась на более новую jpa setup в свете поддержки настройки баз данных не-SQL.

0 голосов
/ 09 августа 2010

Вы пробовали с другим провайдером?то есть для Hibernate это было бы что-то вроде:

persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY

Я считаю, что вы можете выбрать между ECLIPSELINK, HIBERNATE и OPENJPA.

...