<many-to-one   name= "company "   column= "CID "   class= "com.Company "> </many-to-one>
应该是这个有问题!

解决方案 »

  1.   

    一个company有多个employee ,employee引用company的一个外键cid, 看上去没问题呀
    但是错误提示是secondPassCompileForeignKeys不知道是不是外键的问题 
    还是不明白
      

  2.   

    查hibernate.cfg.xml中有没有配置Company.hbm.xml的位置
      

  3.   

    company 的配置文件类名与employees的配置不一样.
    这是company配置文件
    <hibernate-mapping> 
            <class   name= "Company "   table= "COMPANY "> 这是employee配置文件
      <many-to-one   name= "company "   column= "CID "   class= "com.Company "> </many-to-one>
      

  4.   

    <many-to-one name=   "company   "   column=   "CID   " class=   "com.Company ">   </many-to-one>
    中的 name=   "company   " 的company是在Employee类中定义的