Я следовал электронной коммерции учебника, расположенного здесь: http://netbeans.org/kb/docs/javaee/ecommerce/intro.htmlNetBeans, EJB, GlassFish, электронная коммерция учебник вопросы
Код репо проекта here.
я столкнулся с несколькими проблемами, которые я считаю, связаны:
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' , изменить: исправлено, у меня был клиент.customerID на странице индекса администратора, система работает с удовольствием. Спасибо. – Chomp