我目前正在将旧应用程序从 hbm 映射迁移到注释。我读过很多地方都说可以做到这一点,包括休眠文档。当我尝试从以多对一关系映射的 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>
非常感谢您提前提供的任何帮助!