У меня есть три сущности: Пользователь, Список желаний и Избранное. Пользователь имеет отношения один к одному с хотелками и избранными.
User Table:
name,email,password,.....,fkWishlistLid(on delete set null),fkFavoritelistid
(on delete set null)
Favoritelist:
Favoritelistid,creationtime
Wishlist table:
Wishlistid,creationtime
Я создал классы сущностей из базы данных из IDE Netbeans 7, затем создал сессионный компонент из всех классов сущностей с локальным интерфейсом, переписал сессионный компонент по мере необходимости и раскрыл новые методы в интерфейсе UserFacadeLocal, затем создал веб-сервис из сессионного компонента (UserFacade).
Выбранный Entityclass аннотация @GeneratedValue будет IDENTITY для всех таблиц
Теперь во время тестирования веб-сервиса я создаю нового пользователя, который успешно создан. Метод findAll () показывает пользователям данные SOAP XML. Я создаю список пожеланий и список предпочтений для пользователя и присоединяю его к пользователю, используя user.setFkWishlistid () и user.setFkFavoritelistid (), данные сбрасываются / сохраняются в БД MySQL. Теперь я вызываю findAll (), он показывает обновленное представление SOAP XML.
Но после этого я перезагружаю сервер или заново разворачиваю проект. find (), findAll () больше не работают. Вместо этого он возвращает исключение.
Service invocation threw an exception with message : null;
Refer to the server log for more details.
В чем может быть причина?