说我有以下的 EJB(使用 ejb3):
@Stateless(name="Queries")
@Remote(Queries.class)
@Local(Queries.class)
public final class QueriesEJB implements Queries {
...
}
这个类可通过本地和远程接口访问。
我应该如何在应用的另一部分中注入此EJB的本地接口?
具体来说,我不确定如何创建一个选择本地接口的@EJB注释。例如,以下是否足够?
@EJB(name="Queries") private Queries queries;
特别是我想避免为区分@EJBs的beanInterface属性而创建单独的本地和远程接口。