2011-03-12 3 views

답변

2

먼저 DBRE 명령을 실행하여 어떤 오류가 발생하는지 확인하십시오. 명령 : > database reverse engineering --schema <your_schema_name> --package ~.domain

이 그럼 당신은 ... 오류 무엇인지 볼 수

나는이 같은 더비에 대한 애드온을 설치하는 데 필요한 : 그럼라는

> addon install bundle --bundleSymbolicName org.springframework.roo.wrapping.derby > addon install bundle --bundleSymbolicName org.springframework.roo.wrapping.derbyclient

: > persistence setup --provider HIBERNATE --database DERBY

그러면 database.properties f를 변경해야 할 것입니다. f 프로젝트에서 데이터베이스의 정확한 위치를 포함하십시오. 내 설정은 다음과 같습니다

// database.password= // database.url=jdbc\:derby\:roo_crm; // database.username= // database.driverClassName=org.apache.derby.jdbc.EmbeddedDriver

가 다시 (더비 이외의) 다른 데이터베이스가 다른 드라이버와 database.url가있을 수 있습니다.

그때 나는이 같은 DBRE 봄 루 기능을 사용하여 코드를 생성 할 수 있었다 :

> database reverse engineer --schema APP --package ~.domain

은 그 때 나는 springroo 도구 모음에서 내 프로젝트를 개설하고 난 자바와 AspectJ의 코드를 볼 수 있었다.

+0

"Derby client driver"라는 질문에 특별히 언급되었으므로 database.url 필드는 다음과 같은 URL 형식으로 "database.url = jdbc : derby : // my-machine : 1527/roo_crm" 클라이언트 드라이버는 임베디드 드라이버의 URL 형식과 약간 다릅니다. –

관련 문제