Как использовать надстройку Spring Roo DBRE в Roo 1.1.0 RELEASE? - PullRequest
3 голосов
/ 16 ноября 2010

Я слышал о дополнении Roo DBRE, и я думаю, что это отличная функция, предоставляемая Roo. Однако я не смог найти в Google никакой документации о Roo DBRE. Как мне использовать эту функцию? Я также проверил этот билет JIRA https://jira.springframework.org/browse/ROO-1685 и он сказал, что документация создана так, где я могу найти это?

Также, когда я печатаю Самоанализ базы данных --schema public --file schema.xml

Ру говорит мне Команда 'introspect database --schema public --file schema.xml' найдена, но в данный момент недоступна (введите 'help', затем ENTER, чтобы узнать об этой команде)

Что это значит? Нужно ли устанавливать надстройку вручную?

Ответы [ 2 ]

2 голосов
/ 03 августа 2017

Я думаю, что вам не хватает одного из шагов создания проекта или настройки jpa. Сначала вы должны создать проект, а затем выполнить настройку jpa, после этого отредактируйте сгенерированный datapase.properties и выполните анализ базы данных. Команда подсказки всегда поможет вам в следующем шаге.

roo> project com.***.*****
Created ROOT/pom.xml
Created SRC_MAIN_RESOURCES
Created SRC_MAIN_RESOURCES/log4j.properties
Created SPRING_CONFIG_ROOT
Created SPRING_CONFIG_ROOT/applicationContext.xml 
roo> hint
Roo requires the installation of a persistence configuration,
for example, JPA.

For JPA, type 'jpa setup' and then hit TAB three times.
We suggest you type 'H' then TAB to complete "HIBERNATE".
After the --provider, press TAB twice for database choices.
For testing purposes, type (or TAB) HYPERSONIC_IN_MEMORY.
If you press TAB again, you'll see there are no more options.
As such, you're ready to press ENTER to execute the command.

Once JPA is installed, type 'hint' and ENTER for the next suggestion.

roo> jpa setup --provider HIBERNATE --database MSSQL 
1 голос
/ 17 февраля 2011

документов на http://static.springsource.org/spring-roo/reference/html/base-dbre.html.

Сначала вы должны выполнить «настройку персистентности», чтобы Roo знал, на какую БД нацеливаться. После этого вы конфигурируете соединение в файле META-INF / spring / datapase.properties (сгенерированным командой «persistence setup».)

Если вы пытаетесь провести обратный инжиниринг базы данных Oracle, у вас есть еще один ОГРОМНЫЙ набор обручей для прыжка, потому что Springsource в настоящее время не может разместить драйвер Oracle в оболочке OSGi.

...