相关文章

更多

最近更新

更多

hibernate的java.lang.NoSuchMethodError

2019-03-25 13:46|来源: 网路


public void updDb(Session session){
		
    try{
	String hql = "select * from Sample";	
	Query qr = session.createQuery(hql);
	List list = qr.list();
			
	for(int i = 0; i < list.size(); i++){
		Sample s = (Sample)list.get(i);
		System.out.println(s.getSampleId()+" : "+s.getName());
	}
    }
    catch(HibernateException e){
	e.printStackTrace();
    }

下面是错误:
2010-11-25 13:35:48,567 ERROR [org.hibernate.hql.PARSER] - line 1:8: unexpected token: *
Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.hql.antlr.HqlBaseParser.recover(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V

怎么解决?

自己看出问题了,是查询语句写错了,现在想问个问题是使用hibernate查询,前面不能写'select [字段]...'么

相关问答

更多