关于An association from the table xxx refers to an unmapped class xx

来源:互联网 发布:龙岗淘宝培训 编辑:程序博客网 时间:2024/04/30 05:04

1.表xxx 关联一个映射类:class xx

2.检查类名xx是否正确

<many-to-one name="category" class="com.vken.examples.Category"
outer-join="true">
<column name="category_id"></column>
</many-to-one>

ps:(从别处转载)

1,检查你的hibernate.cfg.xml文件中是否添加了  <mapping resource="xxxx.hbm.xml"/> 
2,检查你的hibernate.cfg.xml文件中的相关联的两个<mapping resource=""/>的顺序,可能有其中一个需要引用另一个,但是另一个却还没有编译,就是说被用作外键的表要放在前面
3,检查你的*.hbm.xml文件名是否正确
4, 检查你的*.hbm.xml里面类是否正确 

解决方法:
class路径没写正确。
有三个地方需要注意
1、<hibernate-mapping package="">
2、<class name="com.model.RoleInfo">
3、<set name="userInfos" table="ROLEOFUSER" inverse="false">
            <key column="ROLEID">
            </key>
            <many-to-many column="USERID" class="com.model.UserInfo" />
        </set>

0 0
原创粉丝点击