2009-09-10 3 views
0

나는 약 데이타베이스를 가지고있는 데이터베이스를 가지고있다. 200 개의 테이블. jboss-ide 1.6을 사용하여 파일 -> 새로 만들기 -> 기타 -> 최대 절전 모드 -> 최대 절전 모드 매핑 파일 마법사를 사용하여 데이터베이스에서 최대 절전 모드 클래스를 자동으로 생성합니다.모든 프로퍼티가없는 hibernate 매핑 파일

내가 직면 한 문제는 .hbm.xml 파일에 생성 된 모든 속성이 포함되어 있지 않다는 것입니다. 또한 놀랍게도 생성 된 다른 하이버 네이트 파일은 그들이 기대하는 모든 특성을 포함하고있다.

예로서

여기 테이블의 레이아웃은 :


CREATE TABLE 널되지 NOYPS_CANAL ( CODE_CANAL VARCHAR2 (25) LBL_CANAL VARCHAR2 (100) AUTRE_COMPAGNIE VARCHAR2 (1) CODE_UTI VARCHAR2 (25) DTE_UTI 날짜 DTE_UTI_MODIF 날짜 CODE_UTI_MODIF VARCHAR2 (25) 제약 PK_NOYPS_CANAL 기본 키 (CODE_CANAL) ); 당신으로


<class 
    name="NoypsCanal" 
    table="NOYPS_CANAL" 
      > 
    <meta attribute="sync-DAO">false</meta> 

    <meta attribute="sync-DAO">false</meta> 

</class>  


: 여기

는 생성 된 .hbm.xml 파일입니다 테이블에있는 모든 열이 .hbm.xml 파일 내부의 속성으로 표시되는 것은 아닙니다.

답변

1

JBoss IDE 1.6은 약 2.5 년 전입니다. 좀 더 최근에 업그레이드 할 것을 제안 할 수 있습니까?

btw. Hibernate Mapping 파일 마법사는 결코 속성을 생성 할 수 있다고 주장하지 않으며, 단지 skeleton 파일을 생성합니다.

최신 버전의 JBoss Tools 3.1.x에서는 이에 대한 지원이 추가되었지만 수행합니다.

btw. sync-DAO는 우리가 추가 한 것이 아니므로 어디에서 가져오고 있는지 확실하지 않습니까?

+0

안녕하세요, 다른 테이블에서도 작동하지만 모든 열에 대한 모든 속성을 생성 할 수 있습니다. – Attilah

+0

그래도 최근 버전으로 업그레이드 하시겠습니까? 즉, 최대 절전 모드 도구, 데이터베이스 또는 jdbc 드라이버가 여기에있는 범인이 될 수 있습니다. –

관련 문제