0

我有三个实体用户和愿望清单和收藏夹。用户与愿望清单和收藏夹具有一对一的关系。

    User Table:
    name,email,password,.....,fkWishlistLid(on delete set null),fkFavoritelistid
    (on delete set null)

    Favoritelist:
    Favoritelistid,creationtime

    Wishlist table:
    Wishlistid,creationtime

我从 Netbeans 7 IDE 的数据库创建了 Entityclasses,然后从所有具有本地接口的实体类创建会话 bean,根据需要重写会话 bean 并在 UserFacadeLocal 接口中公开新方法,然后从会话 bean (UserFacade) 创建 Web 服务。

Entityclass 选择 @GeneratedValue 注释为所有表的 IDENTITY

现在在测试 web 服务期间,我创建了成功创建的新用户。findAll() 方法显示用户 SOAP XML 数据。我为用户创建愿望清单和收藏夹,并使用 user.setFkWishlistid() 和 user.setFkFavoritelistid() 将其附加到用户,数据被刷新/保存在 MySQL DB 中。现在我调用 findAll() 它显示更新的 SOAP XML 表示。

但是在我重新启动服务器或重新部署项目之后。find()、findAll() 不再起作用。相反,它返回异常。

    Service invocation threw an exception with message : null; 
    Refer to the server log for more details.

可能的原因是什么?

4

0 回答 0