Я получаю сообщение об ошибке в заголовке при вызове метода login () пользователя.Объект UserDetail выглядит следующим образом:
2019-01-21 02:12:37 Информационный вывод: 71 - Hibernate: выберите userdetail0_.user_id какuser_id1_21_, userdetail0_.last_activity_date, как last_act2_21_, userdetail0_.online_status как online_s3_21_, userdetail0_.password_change_date как password4_21_, userdetail0_.password как password5_21_, userdetail0_.user_email_id как user_ema6_21_, userdetail0_.user_name как user_nam7_21_ от user_detail userdetail0_ где userdetail0_.user_name =?
02: 12: 38,036 WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (задание по умолчанию-4) Ошибка SQL: 42102, SQLState: 42S02
02: 12: 38,037 ОШИБКА [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (задание по умолчанию-4) Таблица "USER_DETAIL" не найдена;Оператор SQL:
выберите userdetail0_.user_id в качестве user_id1_21_, userdetail0_.last_activity_date в качестве last_act2_21_, userdetail0_.online_status в качестве online_s3_21_, userdetail0_.password_change_date в качестве пароля user как пользовательский пароль пользователя user_de_0_0____________дистолии, пользовательский пароль пользователя в качестве пароляuser_nam7_21_ от user_detail userdetail0_ где userdetail0_.user_name =?[42102-193]
2019-01-21 02:12:38 Информационный вывод: 71 - Исключение постоянства # произошло - org.hibernate.exception.SQLGrammarException: не удалось подготовить оператор
2019-01-21 02:12:38 ОШИБКА stderr: 71 - javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: не удалось подготовить оператор
2019-01-21 02:12:38 ОШИБКА stderr: 71 - в org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert (AbstractEntityManagerImpl.java:1692)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - в org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert (AbstractEntityManagerImpl.java:1602)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - в org.hibernate.jpa.internal.QueryImpl.getSingleResult (QueryImpl.j560)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - на com.itsys.erp.server.dal.impl.GenericJpaDAO.findSingleByProperty (GenericJpaDAO.java:251)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - на com.itsys.erp.server.commonservices.usermgmt.impl.UserManagementServiceImpl.checkUserCredentials (UserManagementServiceImpl.java:29)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - в com.itsys.erp.server.commonservices.usermgmt.slsbadapter.UserManreCoreUserServiceServiceUserManagementServiceSlsb.java:39)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
2019-01-2102:12:38 ОШИБКА stderr: 71 - в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - в java.lang.reflect.Method.invoke (Method.java:498)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation (ManagedReferenceMethodInterceptor.java:52)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - в org.jboss.invocation.InterceptorContext.proceed (InterceptorContext.java:422)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - в org.jboss.invocation.InterceptorContext $ Invocation.proceed (InterceptorContext.java:509)
2019-01-21 02:12:38 ОШИБКА stderr: 71 - at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.doMethodInterception (Jsr299BindingsInterceptor.java:90)
... ...
2019-01-21 02:12:39 ОШИБКА stderr: 71 - Вызвано: org.hibernate.exception.SQLGrammarException: не удалось подготовить оператор
2019-01-21 02:12:39 ОШИБКА stderr: 71 - в org.hibernate.exception.internal.SQLStateConversionDelegate.convert (SQLStateConversionDelegate.java:106)
2019-01-21 02:12:39 ОШИБКА stderr: 71 - в org.hibernate.exception.internal.StandardSQLExceptionConverter.convert (StandardSQLExceptionConverter.java:42)
2019-01-21 02:12:39 ОШИБКА stderr: 71 - в org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert (SqlExceptionHelper.java:111)
2019-01-21 02:12:39 ОШИБКА stderr: 71 - в org.hibernate.engine.jdbc.internal.StatementPreparerImpl $ StatementPreparationTemplate.prepareStatement (StatementPreparerImpl.java:182)
2019-01-21 02:12:39 ОШИБКА stderr: 71 - в org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement (StatementPreparerImpl.java:148)
.....
2019-01-21 02:12:39 ОШИБКА stderr: 71 - ... еще 158
Несмотря на то, что я могу успешно выполнить тесты Junit для указанного выше запроса JPQL пользователя login (), я все равно получаю сообщение об ошибке выше при вызове метода login () из JSF.
Я внедряю сервис EJB в JSF и использую сервер приложений Wildfly 11.
В чем может быть причина, вызывающая ошибку?