SessionFactory sessionFactory=new AnnotationConfiguration().configure().buildSessionFactory();
Session session=sessionFactory.getCurrentSession();
session.beginTransaction();
boolean flag=(Boolean)session.createQuery("from EmpDTO emp where emp.emp_name=? and emp.emp_pwd=?")
.setString(1, emp.getEmp_name()).setString(2, emp.getEmp_pwd()).uniqueResult();
session.getTransaction().commit();Exception in thread "main" java.lang.reflect.UndeclaredThrowableException
at $Proxy7.createQuery(Unknown Source)
at hibernate.dao.EmpDAO.verify(EmpDAO.java:21)
at hibernate.dao.EmpDAO.main(EmpDAO.java:34)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:342)
... 3 more
Caused by: java.lang.NoSuchMethodError: org.hibernate.hql.antlr.HqlBaseParser.recover(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
at org.hibernate.hql.antlr.HqlBaseParser.selectClause(HqlBaseParser.java:1391)
at org.hibernate.hql.antlr.HqlBaseParser.selectFrom(HqlBaseParser.java:1106)
at org.hibernate.hql.antlr.HqlBaseParser.queryRule(HqlBaseParser.java:702)
at org.hibernate.hql.antlr.HqlBaseParser.selectStatement(HqlBaseParser.java:296)
at org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:159)
at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:274)
at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:182)
at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:136)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:101)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:80)
at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:94)
at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156)
at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135)
at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1651)
... 8 more我原本是想用Struts2+Hibernate写个登陆验证的结果就报错了!单独运行上面的也报这些错Hibernate异常
解决方案 »
- LE表达式
- struts的ognl问题
- struts2
- 中序,后序遍历的意义
- 如何用Spring调存储过程.没有加Hibernate
- 请教,关于hibernate非常奇怪的问题!
- 为了感谢hpq852(爱上一个不该爱的人) ,lynx1111(任我行)以及。。。请进来
- J2EE1.3只有17M,而J2EE1.4却有90M,下载过1.4版的,1.4版中多了什么,怎么那么大?
- 我用j2sdkee部署ejb时,mssql数据库的JNDI怎么写呀?
- idea里SVN更新项目无效
- session遇到麻烦了,往解答!!!!!!!!!!!
- javaee项目,在myeclipse中做的改变不起作用,必须删掉.metadata才能生效?
你检查一下你传递的参数是不是有问题,引起他找不到该方法!
限制id最大100,刚开始从1-100都装满了
后来删了21-89,只剩1-10,90-100.我想再装数据,但id自增长了101....不知道我说清楚了没?
这个怎么解决!
这有什么里浪费的?你把范围给打点吧。
要么你就写程序处理一下吧,其实没有必要纠结在这里。