2012-07-26 34 views
0

我目前正在將舊應用程序從hbm映射遷移到註釋。我已經閱讀了很多地方,說明可以做到這一點,包括hibernate文檔。當我嘗試引用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

是的,我甲肝....我將此添加到我的Session的工廠,像這樣.... \t \t Curt 2012-07-26 16:00:20

+0

儘管謝謝您的建議! – Curt 2012-07-26 16:01:04

+0

修復破損的博客鏈接 這是我寫的另一篇文章,詳細闡述了沒有xmls的hibernate和spring http://techieme.in/xml-free-spring-hibernate-configuration/ – dharam 2015-03-23 12:10:31