在Hibenate中经常会报类似如下错误:
Exception in thread "main" org.hibernate.MappingException: Unknown entity: XXX
总起来将这个错误是因为xxx类没被映射。
导致原因解决方案:
1:导入Jar包错误
Hibernate中@Entity需要导入的包是:
import javax.persistence.Entity;
而不是:
import org.hibernate.annotations.Entity;
2:hibernate.cfg.xml配置文件中<mapping class=""/>标签中持久化类名写错
修改正确的持久化类名就可以了
3:有些代码是从别的类复制过来的,但是复制过程中将另一个类相关inport也一起赋值过来了,这点应注意。