Hibernate3.5.4环境搭建中常见异常的解决办法
2012-12-25 19:43
423 查看
原文转自:http://blog.csdn.net/centre10/article/details/6050507
hibernate版本是3.5.4org.hibernate.MappingException: Unable to load class declared as in the configuration:
这个异常是在
hibernate.cfg.xml
文件中配置<mapping class="com.xie.hibernate.modal.Teacher"/>抛出的,class=包名+类名
org.hibernate.MappingException: Unknown entity: com.xie.hibernate.modal.Teacher
这个异常是在引用了import org.hibernate.annotations.Entity;
import org.hibernate.annotations.Table;实际上应该引用标准中的相关类:
import javax.persistence.Entity;
import javax.persistence.Id;
import
javax.persistence.Table;
hibernate3.5以后,在hibernate3.jar(hibernate core包)中加入了annotation的实现。因此不必要引人:hibernate-commons-annotations.jar,hibernate-annotations.jar(反射时需要的包),ejb3-persistence.jar(符合jpa标准的annotation的实现,在javaEE标准中已经包含了,具体查看javaee.jar)
由于hibernate包含了annotation的jpa标准实现,所以可以不用导入上面3个jar包
java.lang.reflect.InvocationTargetException(反射异常)
java.lang.NoClassDefFoundError: javax/persistence/Cacheable
va.lang.ClassNotFoundException: javax.persistence.Cacheable
java.lang.NoClassDefFoundError: javax/persistence/Entity
出现这个异常,可能多了jar包,或者是少了,也或者是版本不对。
Struts has detected an unhandled exception:
Messages: | javax.persistence.Cacheable javax/persistence/Cacheable |
File: | org/apache/catalina/loader/WebappClassLoader.java |
Line number: | 1,645 |
解决办法:把hibernate-jpa-2.0-api-1.0.0.Final.jar想办法引人进来。
相关文章推荐
- Hibernate3.5.4环境搭建中常见异常的解决办法
- Python常见问题解决办法之:环境搭建
- 几个oracle,POI,hibernate常见异常解决办法
- 几个oracle,POI,hibernate常见异常解决办法
- lua环境搭建 + 常见错误解决 windows + linux双版
- 关于wamp+eclipse for PHP环境的搭建以及其中部分问题的解决办法
- Hibernate一些异常及其解决办法
- Wamp环境搭建常见错误问题解决
- java语言搭建SSL的Socket并发送字符串消息(最简单应用实例/常见异常及解决)
- react-native学习(RN)--之Window环境下搭建环境配置,以及初始化建立react-native项目,(真机和模拟器运行的相关错误解决办法,android打包报错)
- 常见的异常问题以及解决办法
- 【Android】常见异常 —— android.view.WindowLeaked 分析以及解决办法
- Android 开发环境搭建及常见问题解决
- org.hibernate.SessionException: Session was already closed异常解决办法
- 搭建虚拟机Hadoop环境时ssh遇到port 22:No route to host解决办法
- hibernate异常:org.springframework.dao.InvalidDataAccessApiUsageException解决办法
- 【Hibernate框架开发之一】搭建Hibernate环境并成功运行第一个项目HelloHibernate并解决3个常出现的运行问题;
- wince开发环境搭建遇到的问题及解决办法
- SSH框架搭建getHibernateTemplate()空指针解决办法
- hadoop环境搭建过程及搭建过程遇到的问题及解决的办法