ejb 3.1丢弃有状态会话bean

问题描述 投票:1回答: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
    }

我怎么能丢弃豆子?

ejb-3.1
1个回答
5
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.