我目前正在将一个较旧的应用程序从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>非常感谢您提前给予我们的帮助!
发布于 2012-07-26 23:55:01
您是否尝试过将_ hibernate.mapping.precedence_设置为"class,hbm"?
https://stackoverflow.com/questions/11671427
复制相似问题