在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也一起赋值过来了,这点应注意。
本文介绍了解决Hibernate中出现MappingException的具体步骤,包括检查@Entity注解的导入路径、配置文件中的映射类名称以及代码复制过程中的注意事项。

3146

被折叠的 条评论
为什么被折叠?



