今天写SSH的工程的时候,执行到一个DAO中的Query query = session.createQuery(hql)的时候,没有成功执行,直接跳到了finally,然后前台报了500和java.lang.reflect.InvocationTargetException的错误。

  代码如下:

package dao;import java.util.List;import model.AccountInfo;import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;import util.HibernateUtil;public class AccountDao {public Boolean checkPassword(String account,String password){Session session = HibernateUtil.getSession();Transaction tran = null;List<AccountInfo> list = null;try{tran = session.beginTransaction();String hql="from AccountInfo as a where a.account=:username";            Query query = session.createQuery(hql);query.setString("username",account);list = query.list();tran.commit();}catch(HibernateException he){tran.rollback();he.printStackTrace();}finally{session.close();}if( list.size()==0 || !password.equals(list.get(0).getPassword()) )return false;elsereturn true;}
}

  然而实际上跟代码没有卵关系"( ̄▽ ̄)"""。是我用MyEclipse安装的hibernate4的lib的antlr-2.7.7.jar和struts2的lib的antlr-2.7.2.jar冲突了,删除后者即可。

转载于:https://www.cnblogs.com/lucio_yz/p/4811281.html

session.createQuery()不执行和java.lang.reflect.InvocationTargetException相关推荐

  1. java.lang.reflect.InvocationTargetException 错误

    mysql错误 java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0( ...

  2. java.lang.reflect.InvocationTargetException异常

    java.lang.reflect.InvocationTargetException异常 参考文章: (1)java.lang.reflect.InvocationTargetException异常 ...

  3. Weka java.lang.reflect.InvocationTargetException

    在用Weka导入数据的时候报 java.lang.reflect.InvocationTargetException 错误,Weka运行包没有给出详细的错误信息,无法查到. 直接调试Weka源码,发现 ...

  4. java.lang.reflect.InvocationTargetException 的惨痛教训

    记录发布webservice漏发内部类文件导致异常java.lang.reflect.InvocationTargetException 的惨痛教训 我的一个实现类中调用了一个内部类,在本地测试正常, ...

  5. java invocationtarget,启动工程报java.lang.reflect.InvocationTargetException的解决详解

    今天下了一个工程,启动时报了下面这个错误 2009-11-26 17:18:12 org.apache.catalina.core.StandardHost start 信息: XML validat ...

  6. java invocationtarget,Java异常处理之java.lang.reflect.InvocationTargetException

    1. 前言 在我们使用Java的反射API时,我们经常会遇到java.lang.reflect.InvocationTargetException异常,在本教程中,我们将通过一个简单的实例来了解它以及 ...

  7. soupui :java.lang.reflect.InvocationTargetException

    问题:soup模拟接口,返回错误.但是控制台也没日志. soupui :java.lang.reflect.InvocationTargetException 原因:环境少包或者程序 转载于:http ...

  8. Javafx 报错Exception in Application start method java.lang.reflect.InvocationTargetException

    Javafx 报错Exception in Application start method java.lang.reflect.InvocationTargetException 代码如下: imp ...

  9. org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException异常解决

    org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException异常解决 参考文章: (1)org. ...

  10. json数据转换异常:net.sf.json.JSONException: java.lang.reflect.InvocationTargetException

    json数据转换异常:net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 参考文章: (1)json数据转换异 ...

最新文章

  1. javascript基础语法——变量和标识符
  2. 计算机网络的拓扑结构主要有新型,计算机网络中主要拓扑结构有 ______。
  3. go导入私有仓库中的包配置方法
  4. 【LoadRunner】安装LoadRunner时提示缺少vc2005_sp1_with_atl_fix_redist解决方案
  5. 关于valgrind的安装和内存泄露分析
  6. 集合python_python集合访问的方法
  7. 讲讲你理解的服务治理
  8. linux:进程管理与SELinux
  9. 区块链 Fisco bcos 智能合约(18)-FISCO BCOS的速度与激情:性能优化方案最全解密
  10. 图解TCP/IP详解(史上最全)
  11. Django使用manager.py 运行项目,或者uWSGI进行部署项目,使用Nginx进行负载均衡
  12. 异常解决——Tomcat启动异常:Cannot assign requested address
  13. 六大设计原则(SOLID)备忘
  14. Excel隔行插入空白行
  15. AHRS(航姿参考系统)和IMU(惯性测量单元)的区别【转】
  16. Java面试题总结-2022版
  17. Golang性能优化
  18. 张量、向量、标量的区别
  19. 【操作系统】保姆级教程(VMware)Ubuntu+qemu+xv6安装调试
  20. Vector CANoe 更改帧的调度表的顺序

热门文章

  1. ubuntu添加默认路由才可以访问网络
  2. Android-基本控件和详解四种布局方式
  3. 马虎将classname加到了id属性中,造成报错
  4. BOM 之 screen history
  5. php 请求值中的魔术字符串
  6. 用組件封裝數據庫操作(一)
  7. 前端工具类项目规范化-使用TS
  8. 项目按jar包方式部署
  9. 令仔代码收藏系列(二)----BASE64编码
  10. tbytes 转 十六进制 string