在derby数据库下使用hibernate出现的异常
2014-10-22 08:52
239 查看
java.lang.reflect.InvocationTargetException
在使用derby数据库时,DAO执行到语句Query query=session.createQuery("from Staff st where st.staffname=?");query.setString(0,staffname); 时出现上述异常。
这个异常一般是由于调用Mathod类的invoke()方法,该方法所代表的指定方法抛出异常时,或者调用Constructor类的newInstance()方法,该方法所代表的底层构造方法抛出异常时,由java.lang.reflect.InvocationTargetExceptio异常包装后作为新的异常抛出而产生,默认异常信息是NULL。
发现是下标写错了,下标起始应该是1,改成query.setString(1,staffname);
也可直接改成
Query query=session.createQuery("from Staff st where st.staffname=' "+staffname+" ' ");
相关文章推荐
- 使用 pywin32 中 adodbapi 连接数据库, 关闭连接后重新打开出现异常
- hibernate--使用出现异常
- 使用SpringMVC+Hibernate时出现CglibAopProxy异常
- 解决使用数据库时代理类强转出现异常$Proxy0 cannot be cast to java.sql.Connection
- 使用hibernate框架文件插入到MySQL的时候出现异常,文件过大
- 使用MySQL和Hibernate时,出现java.lang.UnsupportedOperationException: Update queries only supported through HQL异常的解决方法
- 求助Hibernate问题(我使用Criteria 查询数据库表时,当客户端调用到第3次就出现问题 )
- 使用Hibernate集成shiro的时候,同时使用Ehcahce出现异常
- 在使用 Navicat for MySQL 链接数据库的时候出现链接异常;
- 使用Hibernate操作数据库时报:No CurrentSessionContext configured! 异常
- Hibernate4 使用Proxool连接数据库出现 at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcSer
- Hibernate里使用jackjson出现异常解决办法
- 使用mysql数据库的关键字作为表的属性名,同时使用hibernate时出现异常错误:MySQLSyntaxErrorException
- 在weblogic中使用hibernate时出现了找不到类的异常
- Hibernate查询,数据库中无数据正常,有数据出现java.lang.NullPointerException 空指针异常
- 使用getHibernateTemplate()的方法时出现空指针异常的解决办法
- 使用hql使用order by子句出现异常和数据异常的解决办法org.hibernate.hql.internal.ast.QuerySyntaxException
- 使用hibernate传入数据到数据库出现乱码问题解决
- 转 使用Hibernate操作数据库时报:No CurrentSessionContext configured! 异常
- 使用Hibernate时出现“could not execute query”异常