又见“org.hibernate.DuplicateMappingException: Duplicate class/

感觉hibernate容易报 DuplicateMappingException:,其实很多时候并没有重复映射,也没有重复的class文件和hbm文件。一些其它的错误,hibernate也报出这样的错误,非常的误导人。

真正原因是:第一次:hibernate.cfg.xml没有同步更新。没有将必要的类配置加导这个文件里。

第二次:  <composite-id name="id" class="com.hmg.pe.data.PeMailUserId">,这里将组合铸件类的包名漏掉了,也报DuplicateMappingException异常,真是害人!!!

你可能感兴趣的:(java,DAO,Hibernate,bean,orm)