문제

Postgres DB가있는 모델 레이어에서 최대 절전 모드를 사용하여 개찰구 기반 웹 응용 프로그램을 개발하려고합니다.

모든 테이블을 수동으로 만들었고에서 다운로드 한 최대 절전 모드 코드 생성기 도구를 사용하여 테이블에서 코드를 리버스 엔지니어링하려고합니다. http://www.hibernate.org.

내가 만들었다 hibernate.cfg.xml 그리고 hibernate.reveng.xml. 또한 Hibernate의 관점에서 테이블을 탐색 할 수 있습니다.

도메인과 도메인을 생성하는 옵션이 포함 된 수출기 설정으로 코드 생성기를 실행할 때 hbm 지정된 패키지의 파일은 아무것도 생성하지 않습니다.

사용 된 환경 :
일식 3.5 (갈릴레오)
Postgres 8.3-604
개찰구 1.3 워크 벤치

도움이 되었습니까?

해결책

모두,

나는 문제를 직접 해결/해결했습니다.

실제 문제는 HBM.XML과 POJO를 PostgreSQL DB에 대한 리버스 ENGG 메소드를 생성하지 않는 최대 절전 모드 코드 생성기 도구 [HibernateTools-3.2.4.Ga-r200905070146-H18.ZIP]에 문제가있었습니다.

이 도구에 PostgreSQL DB에 대한 역 ENGG 지원이 없다고 생각합니다.

해결 방법/해결

DB를 MySQL로 변경했고 HBM.XML과 Pojo를 생성 할 수있었습니다. Eclipse 3.5 Galileo 및 Eclipse Europa 버전에서도 동일하게 시도했습니다.

도구가 사용하는 DB를 지원했는지 여부를 이해하는 방법을 찾았습니다.

애플리케이션을 위해 콘솔 구성이 만들어지면 최대 절전 모드로 이동하여 DB를 확장하십시오. DB의 열을 볼 수 있다면 도구는 코드를 생성하는 지원을 얻었습니다.

그 이유는 PostgreSQL의 경우 최대 절전 모드 관점에서 탐색 할 때 테이블의 열을 나열하지 않았기 때문입니다.

내 게시물을 본 모든 분들께 감사드립니다.

~ Jegan

다른 팁

해상도는 데이터베이스와 테이블 이름으로 데이터베이스를 소문자로 설정 한 다음자가 생성이 작동합니다.

또한 동일한 문제에 직면했을 때 PGADMIN III가 쿼리 (마법사가 아닌)를 사용하여 데이터베이스 또는 테이블을 만들 때 대문자의 모든 문자가 자동으로 소문자가됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top