用myeclipse的hibernate工具自动生成hbm.xml时直接放在src文件下的,一般我们都为把他们移动我们建的包下,但是在进行<many-to-one>的映射中的class设置有误,自动生成的映射文件在这地方只是写上类名,而实际上要写上包括包名在内的类名。
原来是我们移动了生成后的POJO和映射文件,但是映射文件却没随之更改过来,所以要改地址,其实只要改变<hibernate-mapping package="model.bean">在这里加入package就OK了,不需要一个个的去改。这样问题就解决了。model.bean为放bean的包名。