2012-07-26 2 views
0

현재 hbm 매핑에서 주석으로 이전 응용 프로그램을 마이그레이션 중입니다. 나는 그것이 최대 절전 모드 워드 프로세서를 포함하여 이것을 할 수 있다는 것을 명시하는 수많은 장소를 읽었다. 다 대일 관계로 매핑 된 hbm에서 주석이 달린 클래스를 참조하려고 할 때 문제가 발생합니다.Hibernate .hbm을 주석으로 마이그레이션

주석이 달린 클래스에 대해 다음과 같은 오류가 발생합니다.

"협회 참조 매핑되지 않은 클래스 : 중첩 된 예외가 org.hibernate.MappingException은 ... cepis.domain.Note"

내가 여기 원하는 것을 달성하는 것이 가능, 나는 매우 기본적인 무언가가있다 실종 (나는 그것이 가능한 많은 횟수를 읽었다 고 말했듯이 단순한 "가능하다"는 것이별로 도움이되지 않을 것입니다)? 다음과 같이

내 세션 공장은

<bean id="sessionFactory" 
    class="org.springframework.orm.hibernate4.LocalSessionFactoryBean" 
    scope="singleton"> 
    <property name="dataSource" ref="itc5DataSource" />    
    <property name="mappingResources"> 
     <list> 
       <value>edu/uky/cepis/User.hbm.xml</value>... 
     </list>  
    </property> 
    <property name="annotatedClasses"> 
     <list> 
      <value>edu.uky.cepis.domain.Note</value> 
     </list> 
    </property> 
    <property name="hibernateProperties"> 
     <props> 
      <prop key="hibernate.dialect">${itc5.dialect}</prop> 
      ... 
     </props> 
    </property> 
</bean> 

사전에 당신에게 어떤 도움 주셔서 정말 고마워요 ... 정의된다!

답변

0

_ hibernate.mapping.precedence_를 "class, hbm"으로 설정해 보셨습니까?

+0

는 그래, 난 \t \t 범위를 = 내가 그렇게 .... <콩 ID = "sessionFactory에" \t \t 클래스처럼 내 세션 공장이 추가 ... 근래 "org.springframework.orm.hibernate4.LocalSessionFactoryBean" = "singleton"> \t \t Curt

+0

제안 해 주셔서 감사합니다! – Curt

+0

깨진 블로그 링크 수정 다음은 xmls없이 최대 절전 모드 및 스프링을 정교하게 작성한 또 다른 기사입니다. http://techieme.in/xml-free-spring-hibernate-configuration/ – dharam

관련 문제