Как мне создать веб-сервис SOAP в NetBeans 7.0 из IDE-сгенерированных классов сущностей и EJB? - PullRequest
0 голосов
/ 26 октября 2011

У меня есть три сущности: Пользователь, Список желаний и Избранное. Пользователь имеет отношения один к одному с хотелками и избранными.

    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.

В чем может быть причина?

...