`
java_eye2009
  • 浏览: 82487 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

执行getHibernateTemplate().find() 不执行 不报错

阅读更多

时间紧,简洁写下:

 

在调试模式下,使用hibernate查询数据库,当执行到

List list = getHibernateTemplate().find("from Person");时,程序就挂掉了,而且也报任何错误。

 

首先想到用exception来捕获,但捕获不到异常。

 

于是开始下面的检查,表的映射类的注解是否写对,字段类型是否正确,hibernate的配置是否正确,数据源是否正常获得,使用session.createQuery("from Person")是否能查询成功等等,但猜测都被否定掉。虽然以上做法好像和问题没有直接联系,但也是没有办法的办法

 

最后用Throwable捕获,竟然是

java.lang.NoClassDefFoundError: antlr/ANTLRException

 

项目下原来有个antlr-3.2.jar,但ANTLRException是在antlr-2.7.6.jar


但这个异常Exception应该可以捕获到呀,为什么一开始没有捕获到,俺现在也不知道

分享到:
评论
3 楼 l35767166171 2013-02-20  
已经解决了,主要是因为用火狐浏览器传过来的参数带了空格,所以查询不到数据,给了我不执行不报错的假象。
2 楼 java_eye2009 2013-02-19  
你遇到什么问题,如果是ClassNotFound错误就下载相应的包;如果是不报异常就用Throwable捕获。
1 楼 l35767166171 2013-01-24  
那该怎么解决啊。。。前2天也遇到这问题了,怎么解决啊?求教育......

相关推荐

    gethibernatetemplate的find方法

    gethibernatetemplate的find方法,find(String queryString);find(String queryString , Object value);find(String queryString, Object[] values);findByExample(Object exampleEntity);findByExample(Object ...

    hibernate模板类详解

    find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from bean.User u where u.name=?", "test"); 这样的例子里面还有很多

    getHibernateTemplate()有模糊查询和 分页

    getHibernateTemplate()有模糊查询和 分页getHibernateTemplate()有模糊查询和 分页

    getHibernateTemplate()查询

    getHibernateTemplate()查询 hibernate hql

    getHibernateTemplate

    getHibernateTemplate()方法

    getHibernateTemplate()使用方法

    整合了hibernate的getHibernateTemplate()使用方法 全面详细 带有相应的例子

    Struts2 Spring hibernate 国际化 表单验证 安全退出

    这是之前分页的升级版 带国际化 表单验证 用户登录 安全退出 功能都实现了... List list= this.getHibernateTemplate().find("from Students where username=? and password=?", param); return list.isEmpty(); }

    jsp中调用dao的getHibernateTemplate()时,报空指针

    jsp中调用dao的getHibernateTemplate()时,报空指针

    getHibernateTemplate分页-模糊查询

    getHibernateTemplate分页-模糊查询.hibernate查询以及分页查询等方法使用。

    手机充值卡充值

    return (Card)this.getHibernateTemplate().get(Card.class, cardPass); } @Override public void updateCard(Card card) { // TODO Auto-generated method stub this.getHibernateTemplate().update(card...

    图书查询-Java-Web程序设计教程-[共2页].pdf

    如果根据输入的内容,找不到任何图书,就会告知无符合条件的图书。下面按步骤列举代码 实现。 图 14.7 图书搜索结果 在 DAO 接口 IBookDAO.java 中加入方法: public List getRequiredBookByName(String name); 在 ...

    hibernate保存不到数据1

    解决getHibernateTemplate().save ()不能将数据保存到数据库的问题JusterDu 2016-03-15 08:38:57 1857

    ssh(structs,spring,hibernate)框架中的上传下载

     本文选用的数据库为Oracle 9i,当然你可以在不改动代码的情况下,通过配置文件的调整将其移植到任何具有Blob字段类型的数据库上,如MySQL,SQLServer等。  总体实现  上传文件保存到T_FILE表中,T_FILE表结构...

    spring_demo:Spring MVC示范项目

    自增主键必须设置以下注解,否则报错 @GeneratedValue(strategy = GenerationType.IDENTITY) 在更新或删除数据时,必须调用getHibernateTemplate().flush(); 且在web.xml中添加 <filter>openSessionInViewFilter ...

    java:递归取出List中的元素

    List ls = dao.getHibernateTemplate().find(hql); Iterator it = ls.iterator(); if(it.hasNext()){ // while 用这个的时候和下面的一样 Object[] obj = (Object[]) it.next(); ...

    三大框架下分页源代码

    log.debug("find TblNewsclass instance"); try { String sql = "select new TblNews(id,title,pubdate,status) from TblNews"; Query query = getHibernateTemplate().getSessionFactory()....

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    Hibernate使用技巧汇总

    public class UserDAO extends HibernateDaoSupport implements IUserDAO { public void insertUser(User user) { getHibernateTemplate().saveOrUpdate(user); } } <br> 上面的...

    关于hibernatetemplate的总结

    这是一个很好的文件,希望大家从中能找到自己的又用的部分,并且不断的进步

    第24次课-1 Spring与Hibernate的整合

    Spring通过ApplicationContext管理SessionFactory,可以不使用Hibernate应用必需的hibernate.cfg.xml。 Spring配置管理SessionFactory与数据库的连接,在实际的应用中,数据源会采用依赖注入的方式,传递给...

Global site tag (gtag.js) - Google Analytics