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

相关推荐