ejb 3.1丢弃有状态会话bean

时间:2013-05-06 19:28:54

标签: ejb-3.1

我目前正在针对junit测试(学校作业)进行编程 任务是创建一个处理作业分配的有状态会话bean

submitAssignments方法应该丢弃会话bean,以便junit测试工作

    jobManagementBean.submitAssignments();
    // check if the bean was discarded after submitAssignments() was
    // called successfully!
    try {
        jobManagementBean.getCache();
        fail(NoSuchEJBException.class.getName() + " expected!");
    } catch (NoSuchEJBException e) {
        // Expected
    }

如何丢弃豆子?

1 个答案:

答案 0 :(得分:5)

您可以对有状态bean中的方法应用@Remove注释,容器将在该方法完成后删除该bean。

  

注释类型删除:应用于有状态会话Bean类的业务方法。指示在方法完成后容器将删除有状态会话bean。