相关文章
更多最近更新
更多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 [字段]...'么
相关问答
更多-
java.lang.NoSuchMethodError:setBackground()(java.lang.NoSuchMethodError: setBackground())[2024-03-06]
setBackground()方法被添加到API级别16.使用setBackgroundDrawable()代替.... Drawable imagebakground = new BitmapDrawable(getResources(),Imagebackground); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { framelayout.setBackground(imagebakgro ... -
pdfHTML 1.0.0与iText Core 7.0.3不兼容,仅与iText Core 7.0.2兼容。 有关详细信息,请参阅GitHub上的兼容性矩阵: https : //github.com/itext/itext7/releases/tag/7.0.3 计划于本月晚些时候发布的iText Core 7.0.4和pdfHTML 1.0.1也将兼容。 如果你想使用快照构建,你可以将它添加到你的pom.xml并使用iText Core 7.0.4-SNAPSHOT和pdfHTML 1.0.1-SNA ...
-
好的我通过从方法中删除Class参数来修复它。 似乎是在后来的hibernate方法中添加的: List
userGroups= DbHelper.getNonNullEntityManager().createQuery("SELECT ug FROM UserGroup ug").getResultList(); Ok I fixed it by removing the Class parameter from the method. Seems that was added ... -
如果一个类需要另一个类中的方法(并且已经使用该方法编译),则会发生NoSuchMethodError ,但是在运行时其他类不具有该方法。 所以你需要: 创建两个类,其中一个调用另一个方法 编译这两个类 然后从第二个类中移除被调用的方法,然后仅编译第二个类 然后,如果您运行第一个类(使用main方法),它会在尝试调用第二个类的方法时抛出该错误(该方法不再存在) 然而这个例子在现实世界中很少发生。 以下是出现错误时的一些真实情况: 您正在使用依赖于另一个jar的第三方库(jar)。 然而你有不兼容的那些jar版 ...
-
该方法request.getServletContext()在servlet 3.0中引入。 确保你的容器/库支持该版本。 编辑:tomcat 6只有servlet 2.5,请参阅http://tomcat.apache.org/whichversion.html 它可以是自动装配的: ServletContext和Spring MVC public class Xxxx{ @Autowired ServletContext context; @RequestMapping(val ...
-
根据此页面上的代码: https : //github.com/cbeust/jcommander/blob/master/src/main/java/com/beust/jcommander/WrappedParameter.java 如果你让它期望一个列表(应该有一个'put'方法),那么Jcommander可以自己抛出NoSuchMethodException,但是给它一个没有该方法的类型。 [SOLVED] So it was a conflict with some dependency issu ...
-
根据@Ravindran Kanniah的评论,这里是答案: hibernate-core和hibernate-annotations之间存在依赖关系的冲突 所以我通过评论给出冲突的工件纠正了我的maven pom.xml:
org.hibernate hibernate-core ... -
JPA / Hibernate java.lang.NoSuchMethodError(JPA / Hibernate java.lang.NoSuchMethodError)[2022-07-31]
正如赵和牧师所说,这绝对是一个依赖问题。 但是,我相信对于没有经验的人来说,确定什么应该匹配/可能是错误的可能很难。 所以,这是一个如何检查这个 pom.xml的相关数据是:hibernate-entitymanager 4.3.1.Final (...)hibernate-jpa-2.1-api 1.0.0. ... -
在jasper-compiler-jdt-5.5.23.jar中找到它 Found it in jasper-compiler-jdt-5.5.23.jar
-
第二个问题与不同库中存在的重复罐有关。 因此,作为解决方案,我在能够运行项目之前删除了重复项。 感谢您的帮助。 格雷戈里 Second problem was related to duplicate jars present in the different libraries. So as solution I deleted the duplicates before being able to run the project. Thank you for your help. Gregory