2014-10-21 1 views
0

나는 실행하면 :오류 봄 루 데이터베이스 리버스 엔지니어

데이터베이스 리버스 엔지니어 --schema DBO --includeTables "SOL_ *"를

나는 다음과 같은 메시지가 나타납니다

만든 ROOT \ SRC \ 주요 \ 리소스 \ 실행 취소 ROOT를 만들 dbre.xml \ SRC \ 주 \ 리소스 \ 바이트없는 válido 2 드 라 secuencia UTF8 드 2 바이트

+0

테이블 정의 (예 : "ñ", 급성 보컬 또는 "ç")에 특수 문자가 있습니까? 대상 데이터베이스의 문자 인코딩은 무엇입니까? – jmvivo

+0

예, 일부 테이블 정의에는 심각한 보컬이 있습니다. 데이터베이스 char 인코딩은 SQL_Latin1_General_CP1_CI_AS입니다. –

답변

0

UTF8로 DB 연결을 선언하려고 (사용하여 연결 매개 변수 dbre.xml). 이 방법으로 DB 메타 데이터는 Roo가이 인코딩을 사용하고 dbre.xml 파일을 문제없이 생성해야합니다.

문제가 지속되면 Spring-Roo jira에 새 버그를 만드십시오.

어쨌든 IMHO는 식별자에 ANSI가 아닌 문자를 사용하며 식별자가 DB 또는 소스 코드에 관계없이 잘못된 것은 아닙니다.

행운을 빈다.

관련 문제