我一直在關注坐落在這裏的電子商務教程:項目here的http://netbeans.org/kb/docs/javaee/ecommerce/intro.html的NetBeans,EJB,GlassFish的,電子商務教程發出
代碼回購。
我已經遇到了,我相信相關的幾個問題:
1:試圖查看在管理頁面結果的客戶的訂單:
**WARNING**: EJB5184:A system exception occurred during an invocation on EJB OrderManager, method: public java.util.Map session.OrderManager.getOrderDetails(int)
**WARNING**: javax.ejb.EJBTransactionRolledbackException
**WARNING**: EJB5184:A system exception occurred during an invocation on EJB OrderedproductFacade, method: public java.util.List session.OrderedproductFacade.findByOrderId(java.lang.Object)
**WARNING**: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean
Caused by: java.lang.IllegalArgumentException: You have attempted to set a parameter value using a name of customerOrderId that does not exist in the query string SELECT o FROM Orderedproduct o WHERE o.orderedproductPK.custOrderid = :custOrderid.
2:試圖查看詳情對於在管理頁面結果一個特定的順序:
WARNING: StandardWrapperValve[AdminServlet]: PWC1406: Servlet.service() for servlet AdminServlet threw exception
Caused by: java.lang.IllegalArgumentException: You have attempted to set a parameter value using a name of customerOrderId that does not exist in the query string SELECT o FROM Orderedproduct o WHERE o.orderedproductPK.custOrderid = :custOrderid.
兩個問題必須在「findByOrderId」的方法共同的,我對此感到不知所措。
違規的方法位於以下目錄:SRC/jsf_crud/src目錄/ JAVA /會話/ OrderedProductFacade.java
(我會鏈接爲超鏈接,但垃圾郵件的防範措施阻止我)
不確定最佳行動方案是什麼,有什麼建議?
進展!我現在有一個更易處理的錯誤,不應該花我很長時間才能解決。SEVERE:org.apache.jasper.JasperException:javax.el.PropertyNotFoundException:類'entity.Customer'不具有'customerID'屬性。 編輯:固定,我有一個customer.customerID在管理索引頁,系統工程治療。謝謝。 – Chomp 2012-04-02 23:37:54