hibernate错误记录-hibernate.cfg.xml引入实体bug
一个hibernate.cfg.xml文件中引入实体可以同时是注解实体类和实体配置文件吗?不能!
代码段:
<mapping resource="fh/model/Student.hbm.xml" /><!-- 配置文件 -->
<mapping class="fh.model.Teacher" /><!-- 注解 -->
异常:
Initial SessionFactory creation failed.org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="fh.model.Teacher"/>
解决思路:
注解实体类和实体配置文件分别放在两个文件中处理,具体如下:
注解实体类->hibernate_annotation.cfg.xml
实体配置文件->hibernate.cfg.xml