1. 程式人生 > >org.hibernate.QueryException, in expected..

org.hibernate.QueryException, in expected..

來自http://nistck.iteye.com/blog/556725

org.hibernate.QueryException: in expected: device [select device,
s.name ,
mr.name ,
p.productTypeId,
p.name
from DeviceBaseInfo_Simple device,
com.test.DAO.ecmis.Station s,
com.test.DAO.ecmis.MachineRoom mr,
com.test.DAO.ecmis.Product p
where device.id in (2641,2642,2641,2642)
and device.stationId=s.id(+)
and device.productId=p.id(+)
and device.machineRoomId=mr.id(+)
]
at org.hibernate.hql.classic.FromParser.token(FromParser.java:106)
at org.hibernate.hql.classic.ClauseParser.token(ClauseParser.java:86)
at org.hibernate.hql.classic.PreprocessingParser.token(PreprocessingParser.java:108)
at org.hibernate.hql.classic.ParserHelper.parse(ParserHelper.java:28)
at org.hibernate.hql.classic.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:216)
at org.hibernate.hql.classic.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:185)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)
at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72)
at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1624)
at com.test.DAO.ABaseHibernateQueryDAO.findListBySql(ABaseHibernateQueryDAO.java:617)
at com.test.ecmis.sheet.serviceImpl.SheetServiceImpl.updateCircuitModifyRecord(SheetServiceImpl.java:325)
at com.test.ecmis.circuit.serviceImpl.CircuitServiceImpl.saveCircuit(CircuitServiceImpl.java:1405)
at com.test.ecmis.circuit.action.CircuitAction.saveCircuit(CircuitAction.java:329)
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 com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:128)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.test.common.interceptors.CommonInterceptor.intercept(CommonInterceptor.java:56)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.test.common.interceptors.ActionInvocationRecordInterceptor.intercept(ActionInvocationRecordInterceptor.java:30)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.test.common.interceptors.ExceptionInterceptor.intercept(ExceptionInterceptor.java:24)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.test.base.BaseFilter.doFilter(BaseFilter.java:190)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

可能有兩種:

1、 FROM 後面的Hibernate實體類類名大小寫寫錯。

2、 FROM 後面某個Hibernate實體類的 hbm 對映檔案, 路徑沒有放到Hibernate.cfg.xml中。

相關推薦

org.hibernate.QueryException, in expected..

來自http://nistck.iteye.com/blog/556725org.hibernate.QueryException: in expected: device [select device, s.name , mr.name , p

數據庫異常整理:org.hibernate.QueryException: could not resolve property: “mStation”

blog use could not 小寫字母 www. 實例變量 特殊情況 lips 數據 最近用hibernate作數據庫查詢,結果遇到問題: org.hibernate.QueryException: could not resolve property: ‘mSta

05-Hibernate-IllegalArgumentException: org.hibernate.QueryException

IllegalArgumentException: org.hibernate.QueryException: Legacy-style query parameters (`?`) are no longer supported; use JPA-style ordinal p

java.lang.IllegalArgumentException: org.hibernate.QueryException: Legacy-style query parameters (`?`

具體報錯如下: java.lang.IllegalArgumentException: org.hibernate.QueryException: Legacy-style query parameters (?) are no longer supported; use JPA-sty

org.hibernate.QueryException: Unmatched braces for alias path問題記錄(目前不知道什麼問題導致)

1、錯誤 org.hibernate.QueryException: Unmatched braces for alias path [INSERT INTO TENDER_OPENING_TAB (BID_OPENING_TIME,BID_OPENING_ADDRESS

jpaVendorAdapter....NoClassDefFoundError: org/hibernate/HibernateException in SpringBoot

1.   錯誤: SpringBoot專案maven build報: 'jpaVendorAdapter' threw exception; nested exception is java.lang.NoClassDefFoundError: org/hib

org.hibernate.QueryException: could not resolve property: processInstanceId of:引數問題

報異常: org.hibernate.QueryException: could not resolve property: processInstanceId of: com.notice.ent

Stacktraces org.hibernate.QueryException: could not resolve property: name of: Entity.Person [ from

org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:67) org.hibernate.persister.entity.AbstractP

Hibernatein expected錯誤的原因之一。

執行查詢的時候出了如下錯誤: net.sf.hibernate.QueryException: in expected: visitRecords [from ServiceVisitRecord visitRecords] at net.sf.hibernate.hql.

org.hibernate.QueryException: could not resolve property錯誤的解決方法

       出現這個異常,大多是因為我們在HQL和SQL語句的使用上造成混淆。因為Hibernate使用的是hql語法,而sql語法和它是有區別的。當然了,加入表的欄位和對映成hbm.xml檔案中屬性

org.hibernate.QueryException: could not resolve property:xxxxxid 外來鍵查詢 hibernate

轉載:http://zhidao.baidu.com/link?url=IqxAQMkf0qRbYNqKKmjLLZ_zSZOQf-RGJ5lmokc04VDLDQJWS1MP14lFnevGB2rCS0WtifXaAAcqRmEqNY8tHq 我有兩張表:Teacher

org.hibernate.QueryException: could not resolve property的解決辦法

could not resolve property: cust_name of: domain.Customer could not resolve property: cust_name of: domain.Customer; nested excepti

解決org.hibernate.QueryException illegal attempt to dereference collection 異常錯誤

          今天做專案的時候,有兩個實體:款式、品牌兩者關係是多對多的關聯關係,實現的功能是:通過選擇款式,顯示出該款式的所有品牌。HQL語句如下: from Brand as b wher

weblogic10異常:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.

GOOGLE上找到解決方法,記錄與些,本人採用的方法三. 原因: Hibernate3.0 採用新的基於ANTLR的HQL/SQL查詢翻譯器,在Hibernate的配置檔案中,hibernate.query.factory_class屬性用來選擇查詢翻譯器。 (1)選擇Hibernate3.0的查詢翻譯

weblogic 下異常 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken

    專案之前在 Tomcat 環境下一直都正常執行,今天應客戶要求需要遷移到 webLogic 10.3.6 下, 部署後竟然丟擲了 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.

出現“org.hibernate.QueryException: could not resolve property”錯誤的解決

org.hibernate.QueryException: could not resolve property 的問題,這是由於HQL和SQL的語句使用不同造成的。hibernate使用hql語法,而sql語法與hql是不一樣的。使用hql時,欄位名要與

出現“org.hibernate.QueryException: could not resolve property”錯誤的解決,針對多對一的表的結構

今日在使用SSH框架進行資料庫檢索的時候,突然就出現了這個錯誤,欄位解析失敗,經過百度發現幾乎所有的網上的同行都在說是由於對映檔案與實體類欄位不匹配,或者說是hql語句中的欄位不匹配,但是,我檢查了好多遍,發現根本不是這方面的問題,因為我的欄位完全沒有錯。如果按照資料庫中其他

Org.Hibernate.AnnotationException: No Identifier Specified For Entity I don't have a id in my table

  程式執行報錯:Org.Hibernate.AnnotationException: No Identifier Specified For Entity I don't have a id in my table Entity中@Id導包導錯 應該是 import ja

分享知識-快樂自己:Caused by: org.hibernate.tool.schema.extract.spi.SchemaExtractionException: More than one table found in namespace (, ) : Dept (XXX)

在名稱空間(,)中找到多個表 - SchemaExtractionException? 問題: 嘗試在Java應用程式中使用Hibernate將一些值儲存到表中時,我一直面臨著這個奇怪的異常。 但是,只有一個特定的表/實體才會出現此異常,因為其餘的表我可以通過Hibernate執行crud操作。

Hibernate配置單向一對多或多對一,出現 org.hibernate.MappingException: Repeated column in mapping for entity5

報錯情況就是這樣,網上一般情況是說的 使用的Hibernate實體類對映資料庫時 配置對應 對映時出現了重複情況** should be mapped with insert=“false” update=“false”) 主要是因為 資料庫裡面的欄位只能對映到