unchecked不可恢复的异常
checked需要用户捕捉的异常
IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext-db.xml];
错误原因:applicationContext-db.xml名称和实际名称不相符
java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
错误原因:缺少jar包
org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
错误原因:<beans>......<beans>应为<beans>......</beans>
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AbstractMultiactionController' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could n
ot instantiate bean class [web.user.AbstractMultiactionController]: Is it an abstract class?; nested exception is java.lang.InstantiationException
错误原因web.user.AbstractMultiactionController是抽象类不能在xml中定义
org.hibernate.HibernateException: Dialect class not found: net.sf.hibernate.dialect.MySQLDialect
错误原因:由于使用的是hibernate3所以应该为org.hibernate.dialect.MySQLDialect
org.hibernate.MappingException: could not instantiate id generator
错误原因:hbm的id声成错误(hibernate3不支持String作id)
getUserdao.save出错
应改为:getUserdao().save
Invalid property 'userDao' of bean class [web.user.UserController]: Bean property 'userDao' is not writable or has an invalid setter method: Does the parameter type of the setter match the return type of the getter
错误原因:在抽象类中
换成 public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
就可以了
org.springframework.orm.hibernate3.HibernateSystemException: Unknown entity:
错误原因:hbm.xml文件配置出错
InitializingBean接口的afterPropertiesSet()在初始化的时候自动调用要注意
在使用load的时候出现
org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
错误原因load在,应该是你查询的时候调用了load方法(也可能是内部自己调用的),因为load在session关闭后,代理对象也就取不到值了
问题:hibernate3默认的lazy为true,使用代理模式proxy属性允许延迟加载类的持久化实例。调用session.load()方法,Hibernate开始会返回CGLIB代理,除主键外的其他值均为null。当代理的某个方法被实际调用的时候,真实的持久化对象才会被装载,但必须在同一个session中。如session.close()前一直未调用方法,close()后再调用,报上述错误。
解决 a.hbm.xml中 class项,加上lazy=false
org.hibernate.QueryException: could not resolve property: name of
hbm和pojo没有进行匹配
Can't find bundle for base name views, locale zh_CN
貌似你用了国际化语言设置,但是没有提供xxx_zh_CN.properties文件
java.net.ConnectException: Connection refused: connect
数据库没开
防火墙阻止
数据库连接语句有问题
java.lang.NoClassDefFoundError: antlr/ANTLRException]
缺少antlr-2.7.5H3.jar
如果以后出现tomcat 严重: Error filterStart 错误,一般原因为:1、xml配置失误(如我) 2、filter中某段代码为实例化(这个情况是出现最多的,要仔细检查) 3、试着把tomat/server/lib目录下的commons-digester.jar,commons-beanutils.jar拷贝到 common/lib/目录,有些包在部署是没有被包含
Unsupported major.minor version 49.0j
jdk版本不支持
如果以后出现tomcat 严重: Error filterStart 错误,一般原因为:1、xml配置失误(如我) 2、filter中某段代码为实例化(这个情况是出现最多的,要仔细检查) 3、试着把tomat/server/lib目录下的commons-digester.jar,commons-beanutils.jar拷贝到 common/lib/目录,有些包在部署是没有被包含
Unsupported major.minor version 49.0j
jdk版本不支持
java.net.ConnectException: Connection refused: connect
数据库没开
防火墙阻止
数据库连接语句有问题
java.lang.NoClassDefFoundError: antlr/ANTLRException]
缺少antlr-2.7.5H3.jar
如果以后出现tomcat 严重: Error filterStart 错误,一般原因为:1、xml配置失误(如我) 2、filter中某段代码为实例化(这个情况是出现最多的,要仔细检查) 3、试着把tomat/server/lib目录下的commons-digester.jar,commons-beanutils.jar拷贝到 common/lib/目录,有些包在部署是没有被包含
Unsupported major.minor version 49.0j
jdk版本不支持
Wrapper cannot find servlet class
在xfire出现的时候此错误的时候查看META-INF下的xfire文件加下是否有有services.xml
分享到:
相关推荐
Could not roll back Hibernate transaction.doc
org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider] at org.hibernate.service.internal....
Hibernate问题 <br>1、表连接的查询,当表中有外键连接其它表时,如何能一次查出所有的内容? 2、同样表连接查询,如何根据连接表的内容进行查询?同上例,如何根据rolename查询user中的信息? 3. ...
本人做系统时遇到的一些Hibernate问题及解决方案。
chris-exception.jar 编译的异常处理jar包结合hibernate使用
Hibernate中的query ...19. }catch(Exception e) { 20. e.printStackTrace(); 21. session.getTransaction().rollback(); 22. }finally { 23. HibernateUtils.closeSession(session); 24. } 25. }
org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider] at org.hibernate.service.internal....
java+hibernate实现分页 public String execute() throws Exception { System.out.println("Page:" + page); pagePlanList = ps.findPlantByPage(page, rowsPerPage); totalPage = ps.getPlanTotalPage...
hibernate.properties # # Hibernate, Relational Persistence for Idiomatic Java # # License: GNU Lesser General Public License (LGPL), version 2.1 or later. # See the lgpl.txt file in the root directory...
GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 ... 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies ...
import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.cfg.Configuration; /** * Configures and provides access to Hibernate sessions, tied to the * current ...
比较了Hibernate和JDBC的性能和实用场景。
1.如果运行程序出现错误:“Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory”,这是因为项目缺少slf4j-api.jar和slf4j-log4j12.jar这两个jar包导致的错误。 本附件中 包含了...
7. // 如果不用此包,在启动时抛 出:nested exception is java.lang.NoClassDefFoundError: org/aspectj /weaver /reflect/ReflectionWorld$ReflectionWorldException 8. aspectjweaver.jar 9. 10. //如果不用此...
spring3.2+strut2+hibernate4 注解方式。 spring.xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context=...
警告: SQL Error: 156, ...org.hibernate.exception.SQLGrammarException: could not execute query org.hibernate.util.JDBCExceptionReporter logExceptions 严重: 关键字 'user' 附近有语法错误。 的解决方案。
11.2.3. Exception handling 11.2.4. Transaction timeout 11.3. Optimistic concurrency control 11.3.1. Application version checking 11.3.2. Extended session and automatic versioning 11.3.3. Detached ...
com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案
throw new Exception("Unknown type " + columnType + " and column is " + columnName); } strInJava += " private " + typeInJava + " " + nameFirstLetterLower + ";\n"; // strInHibernate += ...
Java Database Connectivity SQL层面的API 与SQL一致 可在现有数据库接口上实现 提供一致的JAVA界面 简单化 使用健壮、静态的通用数据类型 多种方法、多种功能